I am currently facing an issue with a table I have created where the last column is overflowing off the page. Despite being just one line of text, it extends beyond the right edge of the page without being visible or scrollable. The table is built using the semantic ui framework.
Is there a way to contain the text within the limits of each cell in only the last column? It's tricky because I am using ng-repeat to generate the table data.
I attempted to solve this by adding
ng-style="overflow:scroll; max-width:300px"
to my <td></td>
elements, but this caused every cell in the table to become scrollable and overflowed.
<table class="ui left aligned red table"
ng-show="ishowError">
<thead>
<tr>
<th ng-repeat="head in headers"
ng-bind="ifixHeader(headers[$index])"></th>
</tr>
</thead>
<tbody>
<tr
ng-repeat="nfo in allError | filter:dashFilter">
<td ng-repeat="head in headers"
ng-bind="nfo[headers[$index]]">
</td>
</tr>
</tbody>
</table>