AX 2012 两种lookup 的显示方式
2024-09-18 20:44:11
第一种:只能单选的lookup:
代码:
public void BusinessUnitLookup(FormStringControl _formstrcontroll)
{
//OMOperatingUnit::operatingUnitLookup(_formstrcontroll,OMOperatingUnitType::OMBusinessUnit);
Query query;
SysTableLookup sysTableLookup;
container con; delete_from unposttmp;
unposttmp.clear();
unposttmp.BusinessUnit = "ALL";
unposttmp.insert();
while select businessunit
order by Name
{
unposttmp.clear();
unposttmp.BusinessUnit = businessunit.Name;
unposttmp.insert();
} sysTableLookup = SysTableLookup::newParameters(tableNum(GZ_BusinessUnitLookup), _formstrcontroll);
sysTableLookup.addLookupfield(fieldNum(GZ_BusinessUnitLookup, BusinessUnit));
sysTableLookup.parmTmpBuffer(unposttmp);
sysTableLookup.performFormLookup(); }
第二种,可多选lookup,
代码:
public void createdbylookup(FormStringControl _formstringcontrol)
{
Query query;
container con;
;
query = new Query();
query.addDataSource(tableNum(UserInfo));
query.dataSourceNo().fields().dynamic(NoYes::Yes);
query.dataSourceNo().fields().addField(fieldNum(UserInfo,Id));
query.dataSourceNo().fields().addField(fieldNum(UserInfo,Name)); SysLookupMultiSelectGrid::lookup(query,_formstringcontrol,_formstringcontrol,con); }
最新文章
- 一、Hello World
- Css Study - Top Menu in Header 横向间隔的菜单
- Atitit.atiInputMethod v2词库清理策略工具    q229
- 集成 WeChat SDK - 支付篇
- ZOJ 1068 P,MTHBGWB
- android 70 使用ListView把数据显示至屏幕
- [转] 使用Spring Boot和Gradle创建项目
- Java之面向对象相关问题集
- 搭建高可用mongodb集群—— 分片
- cocos2dx 3.1.1移植安卓apk (lua交叉编译器项目 mac环境)
- EF Code First:实体映射
- ECC椭圆曲线详解(有具体实例)
- vmware虚拟机无法连接网络
- hexo 建站参考
- 树莓派3 Raspberry系统安装samba
- php求取时间范围并传入数据库,页面上显示几天几月几年
- 【python】bytes与字符串的相互转化
- Angular5 UI post 请求 输出 文件下载
- Jenkins的Pipeline脚本在美团餐饮SaaS中的实践
- jdk完全卸载(亲测jdk1.7.0_80在win7)