f7控件实际上是一张单据.所以对于数据的修改实际上是需要修改单据的,是在eas中修改单据的元数据是组件.包括了f7控件,
    F7是个快捷键,是某个字段符合条件的集合!
    F7就是一个控件,用来调用另一个表的数据,提供选择
    F7就是符合过滤条件的一些枚举值。

EditUI中获取f7控件的值
    表头中:
    1)String str=this.控件名.getText()
    2)f7对应的info的类
        XXXXInfo info=(XXXXInfo)this.控件名.getValue();
        info.getXXXX();获取属性值
    例如:这两个获取都是环球集团日化本部,都是我选中的费用支付公司
    1.String CompanyStr=this.bizPromptCompany.getText();//获取费用支付公司
    2.CompanyOrgUnitInfo companyInfo=(CompanyOrgUnitInfo) this.bizPromptCompany.getValue();
        String conpanyname=companyInfo.getName();

1.f7
给f7添加DataChange
例:
pluginCtx.getKDBizPromptBox("prmtHROrg").addDataChangedListener(function(event(){
    com.kingdee.eas.util.client.MsgBox.showInfo("....");
}))

2.f7属性带出->选择职员带出职员
pluginCtx.getKDBizPromptBox("prmtPerson").addDataChangeListener(funtion(event){
    //获取职员f7信息
    var personInfo=pluginCtx.getKDBizPromptBox("prmtPerson").getValue();
    var name=personInfo.get("name");//获取职员名称
    pluginCtx.getKDTextField("txtName").setStringValue(name);
})

3.f7带出关联f7
选择付款类型后,根据逻辑将科目f7赋值
//f7控件增加值改变监听
//付款类型字段监听.当字段改变是触发
pluginCtx.getKDBizPromptBox("f7PayBillType").addChangeListener(function(event){
    var PayBillTypeInfo=pluginCtx.getKDBizPromptBox("f7PayBillType").getValue();//获取付款类型信息
    var id=PayBillTypeInfo.get("id");//获取付款类型ID信息用于对照,这里也可以提取其他信息对照,比如名称,编码等
})

最新文章

  1. 旧文备份:CANopen协议PDO的几种传输方式
  2. HDU 2089 简单数位dp
  3. 《TCP/IP 详解 卷一》读书笔记 -----第四章 ARP
  4. 一个简单的scrapy爬虫抓取豆瓣刘亦菲的图片地址
  5. [原创]java WEB学习笔记77:Hibernate学习之路---Hibernate 版本 helloword 与 解析,.环境搭建,hibernate.cfg.xml文件及参数说明,持久化类,对象-关系映射文件.hbm.xml,Hibernate API (Configuration 类,SessionFactory 接口,Session 接口,Transaction(事务))
  6. Careercup - Facebook面试题 - 5733320654585856
  7. [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
  8. 【HTML】Intermediate2:Text: AbbreviationsQuotations Code
  9. BZOJ 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛
  10. Linux转发性能评估与优化-转发瓶颈分析与解决方式(补遗)
  11. Android异步操作总结
  12. 倒计时demo
  13. loading.io一个loading图标网站,跟大家分享
  14. PHP制作API接口
  15. PySocks安装使用方法
  16. C/C++字符串使用整理
  17. [Vani有约会]雨天的尾巴
  18. parallels tools 安装
  19. Python服务Dokcer化并k8s部署实例
  20. java.lang.ClassCastException: java.lang.Short cannot be cast to java.lang.String(Short类型无法强转成String类型)

热门文章

  1. N天学习一个linux命令之ss
  2. LucaCanali --DTRACE AND SYSTEMTAP 脚本工具
  3. Openfire:XMPP的几种消息类型
  4. HDU 4503
  5. 怎样利用WordPress创建自己定义注冊表单插件
  6. mongoDB学习笔记——在C#中查询
  7. Buildroot构建指南——工具链【转】
  8. C++_homework_EraseComment
  9. 803E
  10. CentOS7 网卡名称重命名为eth*