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

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

[函数] 视图增加链接视图按钮【函数-buttonShowView】

[复制链接]
purple 发表于 2011-11-29 11:01:44 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-12-31 13:44 编辑

函数格式:
buttonShowView(viewId,buttonValue,width,height,parameterNames,parameterValues)
函数说明:
viewId:视图ID
buttonValue:按钮名称
width:弹出视图的宽度
height:弹出视图的高度
parameterNames:参数名字
parameterValues:参数值
示例:
实现buttonShowView(viewId,buttonValue,width,height,parameterNames,parameterValues)函数的应用
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;
}

本版积分规则

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

GMT+8, 2026-8-12 08:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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