给常用控件添加事件
一、F7
//F7控件增加值改变监听
pluginCtx.getKDBizPromptBox("prmtCompany").addDataChangeListener(function (event){
com.kingdee.eas.util.client.MsgBox.showInfo("F7值改变事件");
});
// 选择职员后,将职员名称带出
// F7控件增加值改变监听
pluginCtx.getKDBizPromptBox("prmtPerson").addDataChangeListener(function (event){
// 获取职员F7信息
var personInfo = pluginCtx.getKDBizPromptBox("prmtPerson ").getValue();
var name = personInfo.get("name"));//获取职员名称
// 将职员名称赋值到名称控件。
pluginCtx.getKDTextField("txtName").setStringValue(name);
});
// 选择付款类型后,根据逻辑将科目F7赋值
// F7控件增加值改变监听
// 付款类型字段监听,当字段改变的时候触发
pluginCtx.getKDBizPromptBox("f7PayBillType").addChangeListener(function(e){
var payBillTypeInfo = pluginCtx.getKDBizPromptBox("f7PayBillType").getValue();//获取付款类型信息
// 获取付款类型ID信息用于对照,这里也可以提取其他信息对照,比如名称,编码等
var id = payBillTypeInfo.get("id");
if(id == "1234"){
// 根据ID查询科目,并变更
var accountViewInfo=com.kingdee.eas.basedata.master.account.AccountViewFactory.getRemoteInstance().getAccountViewCollection