- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在运行时创建一个 sap.m.Text 并删除创建的元素。创建很简单,但删除元素是个问题。我找不到办法做到这一点。
代码:
创建新的 sap.m.Text(this.createId("Row1"))
移除
_oThis.getView().removeContent(1); // Doesn't work
_oThis.getView().removeContent(oObjText); // Doesn't work
_oThis.getView().removeContent(sap.ui.getCore().byId('Row1')); // Doesn't work
_oThis.getView().removeContent(view.byId(oo)); // Doesn't work
_oThis.getView().removeContent('Row1'); // Doesn't work
删除元素的东西 os $('Row1').remove();//但不会从聚合中移除,如果使用相同的 ID 'Row1' 添加回来,则会出现重复 ID 错误
附言:$('Row1').remove() 并没有真正起作用,因为它没有从 View 对象中删除。如何通过 ID 从 JS View 中删除文本/按钮或任何控件?
https://openui5.hana.ondemand.com/docs/api/symbols/sap.ui.core.mvc.View.html#removeContent
最佳答案
我在本地机器上创建了一个小型本地示例。您有两个选择,要么在创建时检查您的文本控件是否已经存在并进行一些调整,要么 - 如果您真的想要一个干净的开始 - 销毁它:
this.byId("Row1").destroy();
请注意,最好使用 createId 创建标识符:
this.createId("Row1");
关于sapui5 - 从 View 中删除控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223052/
我正在使用 sapui5 创建一个表。我想知道我是否可以将升序排序和降序排序的默认图标更改为我自己的图标? 补充问题:有没有一种方法可以在标题中显示我的自定义图标而无需先点击它? 最佳答案 只需在 W
我如何在 SapUI5 中构建一个 XML View 来迭代 JSONModel 中的所有元素? 到目前为止,我有一个 Controller : sap.ui.define([ "sap/ui
我是一名优秀的程序员,十分优秀!