Lis*_*isa 9 java jsf richfaces datamodel
在排序或更改实际数据后,ExtendedTableDataModel(在RichFaces库中)如何工作?我首先要求提供高质量的文档,但除此之外,还要提供自己的智能见解.
具体来说,重置方法如何工作以及为什么每次JSF/RichFaces渲染引擎获取数据模型时都要确保它被调用(如使用此数据模型的各种无法解释的代码示例中所示)?
很抱歉向Google寻求帮助,但这本身让我觉得它值得在这里提出问题.我能找到的最好的是RichFaces javadocs,它说:
public void reset()
Run Code Online (Sandbox Code Playgroud)
重置内部缓存数据.调用此方法可在首次访问数据时从数据提供程序重新加载数据.
你不能只看IDE中的代码吗?
当然,有像 grepcode.com 这样的页面可以为您做到这一点:
public void reset() {
wrappedKeys = null;
wrappedData.clear();
rowCount = null;
rowIndex = -1;
rowKey = null;
}
Run Code Online (Sandbox Code Playgroud)
它用于清除数据,以便下次需要时从源重新加载它们。
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |