博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UCML JS函数说明
阅读量:4992 次
发布时间:2019-06-12

本文共 1372 字,大约阅读时间需要 4 分钟。

UCML JS函数说明

1.调用父窗体函数
window.openerWindow.函数名

2.公用JS存放位置

BPObject\Model\Rule\initvalue.js

3.弹窗JS

var w = new UCML.OpenShowWindow({ frameMode: "frame",modal:false, maximizable: true,maximized:false,

collapsible: true,closable:true,collapsible:false, URL: "BPO_Work_Center.aspx?BusinessKeyOID="+BC_Work_CenterBase.getEmptyGuid()+"", scroll: "yes", draggable: true,
resizable: true, width: 800, height: 600, title: "工作中心"});
w.open();
if (w && w.on) {//当窗口关闭时

w.on("close", function () {BC_Work_CenterBase.Refresh();

})

}

1
2
3
4
5
6
7
8
9
10
11
4.行双击

VCname.on("rowdblclick",函数名)

demo:VC_InstallPlan_ListList.on("rowdblclick",function (){WindowsOpen(1)});
1
2
5.加载动画效果
开启加载动画:
VCNAME.showMask();
ShowMessage(“正在抽取等待…”);
关闭加载动画:
HideMessage();
VC_GetAccBugData_NewQuery.hideMask();

6.BC字段change事件

BCNameBase.on("OnFieldChange", 函数名);

函数体

function hanshuming(event) {
if (event.fieldName == '字段') {
函数;
}

}
//demo
BC_CustomerService_PlanBase.on("OnFieldChange",function (e){
if (e.fieldName=="CRMCustommer_FK"){
CallGetCRMData(BC_CustomerService_PlanBase.getFieldValue("CRMCustommer_FK"))
}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
7.清除BCLink
BC_SOMainBase.clearAllBCLink();

8.删除提示

if(window.confirm(‘确认删除吗?’))
{
BC_Work_CenterBase.Delete();
BusinessSubmit();
}
else
{
return false;
}

9.关闭窗口

window.currentWindow.close();

转载于:https://www.cnblogs.com/Jeely/p/10756837.html

你可能感兴趣的文章
ARC078 D.Fennec VS. Snuke(树上博弈)
查看>>
VIM学习笔记一
查看>>
面向对象第四单元总结
查看>>
同源策略,Jsonp实现跨域
查看>>
二叉搜索树的后序遍历序列
查看>>
纯C#的ini格式配置文件读写
查看>>
每日分享
查看>>
【干货】大数据框架整理
查看>>
年轻人,能用钱解决的,绝不要花时间(转)
查看>>
python2.7.X 升级至Python3.6.X
查看>>
VS调试方法
查看>>
jquery拖拽实现UI设计组件
查看>>
javamail模拟邮箱功能获取邮件内容-中级实战篇【内容|附件下载方法】(javamail API电子邮件实例)...
查看>>
白话排序算法--冒泡排序
查看>>
imx6 18bit display
查看>>
Spring静态属性注入
查看>>
实验10:指针2
查看>>
【转】hibernate缓存:一级缓存和二级缓存
查看>>
第二个spring冲刺第3天
查看>>
AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
查看>>