删除表的第一列

时间:2014-05-21 10:50:46

标签: sapui5

我想删除sap ui5表的第一列(用于选择行的列)。 我没有要求选择行。

我尝试用css做到这一点,但是,它正在弄乱表格对齐。

任何人都可以建议,如何删除表的第一列?

3 个答案:

答案 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” 会隐藏第一行,并且基于选择模式“单”或“多”工作