eas之f7
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的更多相关文章
- eas左树右表基础资料界面引用为左树右表F7的简单方法
age: /** * 加载配件F7(左树右表) * @param F7Filed 要加载的F7控件 * @param ctx 界面上下文 * @单据 ...
- editGrid自定义列自定义F7
添加自定义列,配置控制自定义F7 自定义F7的地址为连接界面的url /dynamicPage.do?event=initialize&method=doEvent&uipk=com. ...
- 动态添加和更改F7编辑器(div和editGrid列)
//更改列编辑器 waf("#editGrid").wafGrid("setColumnConfig", "settlementType", ...
- EAS常用工具类
package com.kingdee.eas.custom; import java.io.File; import java.io.FileNotFoundException; import ja ...
- eas之MrpUI
package com.kingdee.eas.custom.mrp.client; import java.awt.Component;import java.awt.event.*;import ...
- 金蝶EAS BOS上如何打补丁
主要分为2种方式,直接通过BOS管理平台,去安装补丁 另一种方式就是通过本地zip压缩包去打补丁,以我的安装目录包为例路径为:E:\kingdee\kingserver\eas\admin\patch ...
- F7控件
//动态给F7加过滤 waf("#costSubject").wafPromptStandard("option", "filteritem" ...
- 向列布局动态添加F7
function initBuildingEntryF7(sellId){ var comId = "buildingEntry"; var filter = "&quo ...
- Ubuntu 14 常用“快捷键”,Ctrl + Alt + F1 进入终端,按 Ctrl + Alt + F7 回到界面
Ubuntu中所谓 Super键,就是 Windows建,一般在键盘的 ctrl 和 alt 2个键之间,一个微软窗口的图标. 1.持续按住 Super键,会弹出“键盘快捷键”大全: 2.修改快捷键路 ...
随机推荐
- N天学习一个Linux命令之dmesg
用途 显示系统自检信息和设备信息 用法 dmesg [-c] [-r] [-n level] [-s bufsize] 常用选项 选项 含义 说明 -c 输出ring buffer内容并且清空ring ...
- 从头认识java-15.6 队列(Queue)
这一章节我们来讨论一下队列(Queue). 1.什么是队列? 队列是一种特殊的线性表,特殊之处在于它仅仅同意在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样.队列是 ...
- iOS中的多线程NSThread/GCD/NSOperation & NSOperationQueue
iOS多线程有四套多线程方案: Pthreads NSThread GCD NSOperation & NSOperationQueue 接下来我来一个一个介绍他们 Pthreads 在类Un ...
- 【NOI 2015】 荷马史诗
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4198 [算法] 不难发现,题目中所说的编码方式就是哈夫曼编码 注意合并时优先合并深度 ...
- 442C
贪心 感觉思路很奥妙 首先我们把那些比两边小的数删掉,因为不删的话两边的数就会选这个数,这样就成了先上升后下降的序列,很明显除了第一第二大的数都能选,然后统计就好了. #include<bits ...
- zoj3478
最短路 吐槽一下...最先开始写了个地图哈希,6kb,然后不是正解,又写了个spfa,4kb,还是不对,无奈抄标程,结果把spfa改成dijiestra就对了... 由于只有两个变量,所以我们设一个四 ...
- iOS地图集成示例:百度地图POI检索
一.集成百度地图(傻瓜教程,以网站说明文档为准,此处罗列几项主要步骤) 1.登录 http://lbsyun.baidu.com 百度地图开发者平台,获取SDK和集成文档. 2.百度地图可以提供的 ...
- OC常用的数学函数及宏定义
一.函数 1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double as ...
- Java 8 实战 P2 Functional-style data processing
目录 Chapter 4. Introducing streams Chapter 5. Working with streams Chapter 6. Collecting data with st ...
- Coursera Algorithms week3 快速排序 练习测验: Nuts and bolts
题目原文: Nuts and bolts. A disorganized carpenter has a mixed pile of n nuts and n bolts. The goal is t ...