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

[已解决] 表单编辑、查看操作求解?

[复制链接]
dongbeishida 发表于 2015-5-11 15:14:49 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-5-29 15:38 编辑

1、在视图“操作”列中增加编辑按钮,如何实现,具体脚本怎么写?
2、点击“部门名称”一列实现弹出式查看页面,查看页面字段只读,如何设置?
QQ:286156728
1.png
karrman 发表于 2015-5-11 18:12:51 | 显示全部楼层
1、在视图“操作”列中增加编辑按钮,如何实现,具体脚本怎么写?
---你需要新建一个模板表单,列-操作类型“模板表单”,如图,或者用第二问题的方法

2、点击“部门名称”一列实现弹出式查看页面,查看页面字段只读,如何设置?
部门名称,你需要用脚本的方式取数,并且重点是通过部门名称,可以获取你需要打开表单记录的id,参考脚本如下
var doc = getCurrentDocument();
var docid = "";
var rnt = "";
var value = doc.getItemValueAsString("conappnum");
if(isNotNull(value)){
        var sql = "select * from tlk_contract_signing where ITEM_FNUMBER = '"+value+"'";
        var datas = queryBySQL(sql);
        if (datas !=null && datas.size()>0) {
                for (var iter=datas.iterator(); iter.hasNext();) {
                        var data = iter.next();
                        docid = data.getId();
                        break;
                }
        }
        var url = getContextPath() + "/portal/dynaform/document/view.action?_docid="+docid+"&_formid=11e4-7386-d8ea67a6-9209-1d43fab5f3fd&application=11e4-64a0-6c370eab-b180-19e519fedcbb&signatureExist=false";
        rnt = "<a href='#' onclick=\"OBPM.dialog.show({width:1200,height:500,url:'" + url + "',args:OBPM.dialog.getArgs(),title:'合同签约申请',maximization:false,maximized:true,position:'center'});\">"+value+"</a>";
}
rnt;
编辑.jpg
回复

使用道具 举报

 楼主| dongbeishida 发表于 2015-5-13 08:39:34 | 显示全部楼层
存在如下两个问题:
1、执行查看的脚本出错
2、操作列两个按钮能否合并“操作“一列

空指针异常

空指针异常
3.png
回复

使用道具 举报

karrman 发表于 2015-5-29 15:20:48 | 显示全部楼层
因为用户没有时间处理,所以先关贴的,等有需要再重新发帖
1.jpg
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 08:59

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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