本帖最后由 妮妮 于 2012-8-27 11:10 编辑
上图不说话。
用到的数据是FR自带的表SELECT * FROM [Equipment]。
1、点击编辑
之后点击保存之后刷新父页面的数据,模拟的实现了一个小功能。
编辑页面的JS:
一个普通的按钮,添加点击时间:
- FR.showIframeDialog({
- url:"ReportServer?reportlet=SMES/NewAdd.cpt&op=write&PKID=${CopID}", //要打开的页面并传递参数
- title:"title",
- width:600,
- height:600
- })
复制代码 然后在填报成功的事件里:
- var top = window.parent;
- var reportPane = top.contentPane;
- var btn = reportPane.curLGP.write.getWidgetByName("btnRefresh");
- btn.fireEvent("click");
复制代码 其中的btnRefresh为父页面的一个刷新按钮
2、新增的按钮和编辑基本上一直的。
3、每行的删除按钮
一个“删除行”按钮,具体可以参考“批量删除”的帮助文档。在它的点击事件里添加:
OK 全部搞定。
至于上面的删除按钮,目前还在调试。
|