一、isLeaf
@Override
public boolean isLeaf(Object nodeData) {
module md = (module) nodeData;
//if(md.getParentID()!=0 && md.getUrl()!=null){return true;}
if(md.getParentID()!=0){return true;}
return false;
}
1、不使用isLeaf
1102-1422+1= 321 /3 = 107次
2、使用isLeaf
1609-1770+1= 162/3 = 54次
二、dataGrid
1、执行次数
@DataModel(id="grid1")
public list<user> getGrid1(){
... ... ...
}
页面初始化时2次,1次取count、1次取数据------如果 ((thesis) (grid1.getSelectedValues()[0])).getThesisID()取grid中数据,也会执行一次
2、w:toolBar中空格
直接用#&160;没效果,可用style="margin-left: 100px"
3、翻页问题?
表格上有输入框,IE7下经常会不能翻页、或只能翻到第2页,但是直接输入页码可以翻到任何页
ie6、firefox下无此问题
本文探讨了isLeaf方法的使用对性能的影响,并通过具体数据对比展示了使用前后执行次数的变化。此外,还讨论了DataGrid组件在不同场景下的表现问题及解决方法,包括页面初始化时的执行次数、工具栏样式调整以及浏览器兼容性问题。
2987

被折叠的 条评论
为什么被折叠?



