有什么好的办法判断当前表单是否保存过,因为必须保存后才让打印。
目前有个页面用odata在一个隐藏单元格做了一个查询自动编号绑定字段的公式
(=ISERROR(ODATA("main?$select=jsdh&$filter=jsdh eq "&IF(ISBLANK(BB5),"null","'"&BB5&"'")))),
新建表单时该值为true及判断为未保存的表单,点击保存后该值变为false及已保存的表单,
点击打印按钮的时候会判断该隐藏单元格为true时弹窗不允许打印,false时才能打印。
这样就有2个问题:
1.当二次打开该表单修改时这个隐藏单元格始终都为false,就没办法判断修改后是否有保存操作了。
2.我第二个页面用同样的办法判断时,点击保存后这个odata语句的值没有变化,必须关掉该页面再次进入时才会更新为false,这是什么原因导致没有实时更新呢?
有没有更好的办法解决这各问题?
|
|