在 SAPUI5 中,没有 API 可以更改表格单元格本身的任何内容。 下面的代码是在formatter中修改单元格和单元格中控件的样式,但是都是给控件添加样式类,不是td。 谁能指出如何更改表中的 td 样式?
editableFormatter: function(v, control) {
if(sap.ui.getCore().byId("btnEdit").getText()==="Edit") {
control.getParent().getCells()[2].addStyleClass('readonly');
control.addStyleClass('readonly');
}
}
最佳答案
我认为您不能使用 CSS 应用 readOnly。您需要使用 JQuery
或 Javascript
将字段设置为只读。
例子:
document.getElementById("id").setAttribute("readonly", "true");
关于css - 如何使用 SAPUI5 更改表中 td 的样式类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32207385/