博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eas-dep函数
阅读量:5237 次
发布时间:2019-06-14

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

使用function关键字开始函数的声明,在函数声明中看不到类型,包含参数和返回值
function createNewData(entityBosType,entityPK){
var objectValue=new com.kingdee.eas.ep.DataBaseCustomInfo();
objectValue.setBostType(entityBosType);
objectValue.setPK(new com.kingdee.bos.metadata MetaDataPK(entityPK));
return objectValue;
}
调用定义的函数
var bizInterface
=com.kingdee.bos.BOSObjectFactory.createRemoteCommonBOSObject(
new com.kingdee.bos.metaDataPK MetaDataPK(entityPK);
bizInterface.addNew(createNewData(entityBosType,entityPK));
)
在javaScript中没有类的概念,接口实现也使用关键字function声明。比如给一些控件增加监听器
例:
//f7控件增加值改变监听
pluginCtx.getKDBizPromptBox("prmtHROrg").addDataChangeListener(function(event){
com.kingdee.eas.util.client.MsgBox.showInfo(
"DATA CHANGED:"+event.getOldValue()+"$$$$"+event.getNewValue();
);
});
//kdtable增加表格编辑事件监听
pluginCtx.getKDTable("kdtEntrys").addKDTEditListener(function(event.methodName){
if(methodName=='editStopped'){
com.kingdee.eas.util.client.MsgBox.showInfo("停止...");
}
});

插件上下文(pluginCtx)和方法上下文(methodCtx)。

1.pluginCtx主要存放当前执行环境的相关信息,比如服务端的context,客户端的界面控件,界面状态,编辑对象等.
methodNameCtx存放当前操作的相关信息,包含方法参数和方法返回值

服务端通过pluginCtx.getContext()获取服务器上下文

var imp=JavaImporter();//服务端更新单据状态
imp.importPackage(Packages.com.kingdee.eas.util.app);
with(imp){
//获取服务端上下文
var ctx=pluginCtx.getContext();
//获取方法参数
var billId=methodCtx.getParamValue();
var sql="...";
//执行sql,使用服务器端上下文
DbUtil.exectute(ctx,sql);
}

转载于:https://www.cnblogs.com/luojiabao/p/11087797.html

你可能感兴趣的文章
201771010125王瑜《面向对象程序设计(Java)》第十三周学习总结
查看>>
手机验证码执行流程
查看>>
python 基础 ----- 变量
查看>>
设计模式课程 设计模式精讲 2-2 UML类图讲解
查看>>
Silverlight 的菜单控件。(不是 Toolkit的)
查看>>
初识lua
查看>>
我是插件狂人,jDuang,jValidator,jModal,jGallery
查看>>
张季跃 201771010139《面向对象程序设计(java)》第四周学习总结
查看>>
如何解除循环引用
查看>>
android中fragment的使用及与activity之间的通信
查看>>
jquery的contains方法
查看>>
python3--算法基础:二分查找/折半查找
查看>>
Perl IO:随机读写文件
查看>>
转:基于用户投票的排名算法系列
查看>>
WSDL 详解
查看>>
[转]ASP数组全集,多维数组和一维数组
查看>>
C# winform DataGridView 常见属性
查看>>
逻辑运算和while循环.
查看>>
Nhiberate (一)
查看>>
c#后台计算2个日期之间的天数差
查看>>