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信息用于对照,这里也可以提取其他信息对照,比如名称,编码等
})

eas之f7的更多相关文章

  1. eas左树右表基础资料界面引用为左树右表F7的简单方法

    age:   /** * 加载配件F7(左树右表) * @param F7Filed           要加载的F7控件 * @param ctx               界面上下文 * @单据 ...

  2. editGrid自定义列自定义F7

    添加自定义列,配置控制自定义F7 自定义F7的地址为连接界面的url /dynamicPage.do?event=initialize&method=doEvent&uipk=com. ...

  3. 动态添加和更改F7编辑器(div和editGrid列)

    //更改列编辑器 waf("#editGrid").wafGrid("setColumnConfig", "settlementType", ...

  4. EAS常用工具类

    package com.kingdee.eas.custom; import java.io.File; import java.io.FileNotFoundException; import ja ...

  5. eas之MrpUI

    package com.kingdee.eas.custom.mrp.client; import java.awt.Component;import java.awt.event.*;import ...

  6. 金蝶EAS BOS上如何打补丁

    主要分为2种方式,直接通过BOS管理平台,去安装补丁 另一种方式就是通过本地zip压缩包去打补丁,以我的安装目录包为例路径为:E:\kingdee\kingserver\eas\admin\patch ...

  7. F7控件

    //动态给F7加过滤 waf("#costSubject").wafPromptStandard("option", "filteritem" ...

  8. 向列布局动态添加F7

    function initBuildingEntryF7(sellId){ var comId = "buildingEntry"; var filter = "&quo ...

  9. Ubuntu 14 常用“快捷键”,Ctrl + Alt + F1 进入终端,按 Ctrl + Alt + F7 回到界面

    Ubuntu中所谓 Super键,就是 Windows建,一般在键盘的 ctrl 和 alt 2个键之间,一个微软窗口的图标. 1.持续按住 Super键,会弹出“键盘快捷键”大全: 2.修改快捷键路 ...

随机推荐

  1. 设计模式->观察者模式

    观察者模式能很大的降低模块之前的耦合.详细的观察者模式,客官们能够去看<设计模式>或者<Head first设计模式>等之类的书. 在java中,java.util库中封装了观 ...

  2. 大学,助你成长or 让你堕落?

    不管是论坛.贴吧.还是博客,都或多或少能够看到诸如对大学教育的反思.抨击之类的文章.至于什么是大学,大学又该怎样度过.大学是助你成长还是让你堕落了?我想这应该是一个见仁见智的问题.作为一个过来人,结合 ...

  3. Yum重装走过的坑

    今天因为用yum方式安装mongo遇到报错,从而我选择卸载yum并重新安装. 我先选择了用rpm方式进行重装,从163的packages列表里面找到64位redhat6.5可以用的三个rpm包,安装过 ...

  4. Test for Job (poj 3249 记忆化搜索)

    Language: Default Test for Job Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 9733   A ...

  5. iOS 运行时添加属性和方法

    第一种:runtime.h里的方法 BOOL class_addProperty(Class cls, const char *name, const objc_property_attribute_ ...

  6. C++智能指针--auto_ptr指针

    auto_ptr是C++标准库提供的类模板,头文件<memory>,auto_ptr对象通过初始化指向由new创建的动态内存,它是这块内存的拥有者,一块内存不能同一时候被分给两个拥有者.当 ...

  7. 2本Hadoop技术内幕电子书百度网盘下载:深入理解MapReduce架构设计与实现原理、深入解析Hadoop Common和HDFS架构设计与实现原理

    这是我收集的两本关于Hadoop的书,高清PDF版,在此和大家分享: 1.<Hadoop技术内幕:深入理解MapReduce架构设计与实现原理>董西成 著  机械工业出版社2013年5月出 ...

  8. android按钮被点击文字颜色变化效果

    有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观:第二,也就是本文讲到的.废话少说,先贴图片,再上代码. 正常 ...

  9. 97. ExtJS之EditorGridPanel afteredit属性

    转自:https://zccst.iteye.com/blog/1328869 1. 之前大多用Ext.grid.GridPanel,现在需要可编辑功能,发现比以前稍复杂一些. 就是需要对指定列进行可 ...

  10. Docker 常用命令和命令集结

    常用命令 查看版本 docker version 查看系统信息 docker info 显示 Docker 系统信息,包括镜像和容器数. 搜索镜像 docker search keyword 从 Do ...