我想删除sap ui5表的第一列(用于选择行的列)。 我没有要求选择行。
我尝试用css做到这一点,但是,它正在弄乱表格对齐。
任何人都可以建议,如何删除表的第一列?
答案 0 :(得分:6)
如果您想要完全禁用行选择,可以使用oTable.setSelectionMode(sap.ui.table.SelectionMode.None)
;如果您希望能够通过点击内容来选择行,则可以使用oTable.setSelectionBehavior(sap.ui.table.SelectionBehavior.RowOnly)
。
答案 1 :(得分:0)
你可以用不同的方式做到这一点。
table td:nth-child(1){ display:none;}
在Chrome + FireFox中正常运行,但在IE
中无效使用Jquery处理跨平台问题:
$('table td:nth-child(1)').hide();
适用于所有浏览器!
或者,如果你掌握了html,你可以:
<table>
<tr>
<td class="first">...</td>
<td>..</td>
..
</tr>
</table>
然后,您可以创建一个css条目,如:
table td.first { display: none; }
答案 2 :(得分:0)
<table:Table id="toa__table"
enableSelectAll="false"
selectionMode="Single"
busy="{utilModel>/busy}"
selectedIndex ="1"
selectionBehavior="RowOnly"
rows="{path:'path' ,templateShareable:false}" >
使用 selectionBehavior =“ RowOnly” 会隐藏第一行,并且基于选择模式“单”或“多”工作