如何修改af:table的数据,可以通过修改对应的iterator的数据来实现。
2013-11-04 10:16
447 查看
项目中用到的部分程序:
1、通过JUCtrlHierBinding 和DCIteratorBinding 获取绑定的Iterator
JUCtrlHierBinding nodeBinding = null;
nodeBinding = (JUCtrlHierBinding)this.bindings.get("node");
DCIteratorBinding dciter = null;
dciter = nodeBinding.getDCIteratorBinding();
2、通过setAttribute设置相关的值。
for(int j=0;j<dciter.getAllRowsInRange().length;j++){
Row currentRow = dciter.getRowAtRangeIndex(j);
String strid= (String)currentRow.getAttribute("id");
if(strid.equals(currentrowid)){
currentRow.setAttribute("assignuserid", selectuserids);
}
}
3、刷新af:table,将修改后的数据显示到table中。
UIComponent table1=context.getViewRoot().findComponent("tnode1");
this.refreshTarget(table1);
相关文章推荐
- 探索xpose如何通过修改手机数据来实现刷某积分墙某团购的
- .net数据持久化封装 -如何通过修改IL代码实现
- 关于如何将table中的td标签转换成input标签以及将修改的数据通过ajax保存服务器
- 如何在NCBI实现大批量数据的一一对应
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- T-CODE:IE02修改设备数据(一般数据,状态),通过bapi实现
- WinPE系统设定如何修改(可通过修改PE注册表或配置文件来实现)
- 支付行业,如何通过日志大数据实现深度分析及风控
- Oracle中通过存储过程,Function,触发器实现解析时间类型的字段并插入的对应的数据表中
- TestNG如何修改运行结果(通过使用监听器和报表器,可以很轻松的生成自己的TestNG报表)
- 通过ContentProvider实现groupby查询数据(转)及ICS后的修改(原)
- C#+arcengine实现栅格计算器的减功能(可以用来修改栅格数据的高程)
- 如何通过组策略修改IE的安全级别,记录帐户密码,实现moss的单点登陆
- table数据如何通过ajax方式加载?
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- 如何用sql语句修改数据表中字段,实现identity(100,1)
- 使用nodejs,express,mysql,Bootstrap开发采购招标网站(四)Bootstrap-table实现Ajax新增修改数据
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?