天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2008|回复: 9

[已解决] 如何在主表单保存或提交时,自动保存网格视图里面的数据

[复制链接]
云南腾俊 发表于 2012-7-27 11:47:10 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-7-27 15:08 编辑

用户经常忘记点击网格视图里面的保存导致数据丢失。

我如何实现在提交或保存主表单时,网格里面的数据的自动保存
purple 发表于 2012-7-27 11:55:30 | 显示全部楼层
不好意思,平台目前无法实现您的需求。不能通过一个操作按钮,同时保存主子表单数据。
 楼主| 云南腾俊 发表于 2012-7-27 12:32:25 | 显示全部楼层
有高手能解答么
purple 发表于 2012-7-27 13:50:17 | 显示全部楼层
没有,如果您觉得我们在忽悠您,可以通过联系您对应的商务同事,让商务那边来协调。如若带来不便,敬请见谅。
 楼主| 云南腾俊 发表于 2012-7-27 14:05:59 | 显示全部楼层
亲,我是在询问民间高手。回帖不要带不满情绪。
 楼主| 云南腾俊 发表于 2012-7-27 14:19:12 | 显示全部楼层
自己想到一个解决方案了,谢谢:

getCurrentDocument.getChilds(formName),获取子表记录数,如果为0,不让保存和提交主表
purple 发表于 2012-7-27 14:43:24 | 显示全部楼层
回复 5# 云南腾俊


    不好意思,让您误解了,没有不满情绪,只是告知您可解决问题渠道。
purple 发表于 2012-7-27 14:49:56 | 显示全部楼层
回复 6# 云南腾俊


    好的,感谢您的分享与反馈。可能大家理解有偏差,我单纯的从字段去理解您的需求为主表保存时,可同时保存主子两个表单的信息。如果我没理解错,您的解决方案,可解决,子表没记录时,主表无法保存,但是并不能实现,主表单可同时保存主子表单的信息吧?如果我又理解有偏差了,方便告知您那边的实际需求及解决情况吗?
irene 发表于 2012-7-27 14:59:29 | 显示全部楼层
本帖最后由 irene 于 2012-7-27 15:20 编辑

跟客户沟通,客户用6#的方法解决问题。6#的方法说明如果子表中没有记录(即没点子表的保存按钮),那么主表不允许保存,从而提示用户要先保存子表。
purple 发表于 2012-7-27 15:28:55 | 显示全部楼层
Q上跟客户沟通,如8楼猜测,使用的为替换方案。因平台不支持主表保存即保存子表信息,所以在保存动作执行前,加入如下脚本:
  1. var rtn = "";
  2. var doc = getCurrentDocument();
  3. var childs = doc.getChilds("plandetail");
  4. if ( childs.size()==0 )
  5.   rtn="请先保存工作详单";
  6. rtn;
复制代码
控制子表没记录时,子表不允许保存。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表