虽然我已经使用表对象和onAfterRendering函数成功创建了一个简单的项目,但我意识到只是实现onAfterRendering函数会改变外观并禁用表对象的某些功能.标题与列不对齐,左侧行选择器聚集,滚动条不起作用.
我已经看到这种情况发生在我尝试过的任何表对象上.作为一个例子,我从SDK中获取了SAP的Fixed Columns示例,添加了onAfterRendering函数,没有内容并查看问题.我将列宽更改为50px或100px,这使问题更加明显.
我正在执行placeAt语句之后的函数.我正在使用带有SAPUI5 1.24.4的Eclipse Luna.
//Bring the table onto the UI
oTable2.placeAt("sample2");
oTable2.onAfterRendering = function(){
};
Run Code Online (Sandbox Code Playgroud)
Man*_*arz 14
您应该使用addEventDelegate方法来注册这些函数.
oTable.addEventDelegate({
onAfterRendering: function() {
// ...
}
}, this);
Run Code Online (Sandbox Code Playgroud)
以你的方式,你将覆盖控件本身的完整onAfterRendering.
归档时间: |
|
查看次数: |
7952 次 |
最近记录: |