|
|
本帖最后由 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;
} |
|