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

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

按钮

[复制链接]
hejian 发表于 2012-2-17 17:05:28 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-2-21 17:35 编辑

您好   请问能不能在视图的某一列显示成按钮呢
purple 发表于 2012-2-17 17:17:25 | 显示全部楼层
您好,不太明白您显示成按钮是什么意思,请问是视图的某一列显示的是按钮而非数据吗?
 楼主| hejian 发表于 2012-2-17 17:27:59 | 显示全部楼层
回复 2# purple


    恩  是的
purple 发表于 2012-2-17 18:14:08 | 显示全部楼层
您好,不知道您具体是什么需求,目前视图列类型有四中,您可以通过脚本和操作两种方式来实现。操作目前固定有三种类型,您先看是否满足您的需求,不行的话,请告知您具体的需求,方便我们使用脚本的方式为您提供业务类似的示例。
 楼主| hejian 发表于 2012-2-20 11:19:59 | 显示全部楼层
本帖最后由 hejian 于 2012-2-20 11:29 编辑

回复 4# purple


    是这样的   现在我的视图中有一列是按钮“确认出库” 当我点击这个按钮时   视图关联的表单中就会有一个字段的值由0变成1
   
    确认出库  现在这一列的脚本为:
   // method方法  在库中  
function buttonShowView(viewId, buttonValue, width, height, parameterNames, parameterValues) {
        var count = 1;
        if (parameterNames.constructor == Array) {
                count = parameterNames.length;
        }
        var params = "";
        for (var i = 0; i < count; i++) {
                var pName;
                var pValue;
                if (parameterNames.constructor == Array) {
                        pName = parameterNames;
                        pValue = parameterValues;
                } else {
                        pName = parameterNames;
                        pValue = parameterValues;
                }
                params += "&" + pName + "=" + $TOOLS.STRING_UTIL.URLEncode(pValue, "UTF-8");
        }
        var viewUrl = $WEB.getParamsTable().getContextPath() + "/portal/dynaform/view/displayView.action?_viewid=" + viewId + params + "&clearTemp=true&isinner=false";
        var value = "<input type=button value='" + buttonValue + "' onclick='        window.showModalDialog(\"" + viewUrl + "\",\"\",\"dialogWidth=" + width + ";dialogHeight=" + height + "\")'>";
        return value;
}


   #include "method";
   buttonShowView("11e1-597e-4ef0f0da-821f-03328f284f8d", "确认出库", 10, 10, "", "");

我现在想把method 这个方法修改一下   来满足需求   但具体怎么修改不清楚    请指教   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2012-2-20 17:14:06 | 显示全部楼层
您好,您这是点击确认出库按钮,只需要修改对应表单的数据吗?如果是,不需要使用上述方法,上述方法是生成按钮,并跳转至指定的页面。
 楼主| hejian 发表于 2012-2-20 17:26:24 | 显示全部楼层
回复 6# purple


    那如果我想和上面显示相同的效果   就是在视图的最后一列生成“确认出库”按钮   并且点击后   视图相关联的表单中某一字段的值由0变成1
    具体该怎么实现呢
purple 发表于 2012-2-20 18:44:34 | 显示全部楼层
您好,这就是使用脚本更新数据库字段值了,具体脚本可参考这个帖子:http://www.teemlink.com/bbs/view ... &extra=page%3D1
 楼主| hejian 发表于 2012-2-21 09:10:43 | 显示全部楼层
回复 8# purple


    好的   谢啦
suyisene 发表于 2012-2-21 09:14:44 | 显示全部楼层

本版积分规则

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

GMT+8, 2026-8-12 23:11

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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