有一种应用场景,数据以表格清单形式存在,(松绑定),修改时直接在表格中进行修改,最后确认修改完成了,点击一个按钮"提交修改",调用表格的提交命令,以提交更改.
如果修改数据到一半,不想修改了,则点击按钮"放弃修改",调用查询命令,还原修改前的数据清单状态. 如图:
有两个需求:
1) 能否获取到表格是否被修改的状态,如果表格数据被修改,则 [提交修改] 按钮启用, [放弃修改] 禁用. 当表格数据没有被修改, [提交修改]禁用, [放弃修改]启用
2) 当数据发生修改后,点击[放弃修改], 进行查询命令,此时会有提示"有未提交的数据". 在查阅参考了论坛的帖子之后https://gcdn.grapecity.com.cn/fo ... 7&fromuid=30160,
- Forguncy.ListviewBase.getListview("表格1").allowSortOrQuery = function(){return true;};
把 表格1 替换成 实际的表格名,在查询命令之前调用了这个js命令,在页面使用时报错,发现是getListview出来的是undefine,是否api发生了修改?
|