- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在表单字段中创建动态查找,该字段应显示来自两个不同数据源的字段。我尝试将其执行为:
public void lookup()
{
query = new Query();
sysTableLookup = SysTableLookup::newParameters(tableNum(smmBusRelTable), this);
qbds = query.addDataSource(tablenum(smmBusRelTable));
// qbds.addDataSource(tableNum(DirPartyTable));
//qbds.relations(true);
sysTableLookup.parmQuery(query);
sysTableLookup.addLookupField(fieldNum(smmBusRelTable, Busrelaccount));
//sysTableLookup.addLookupfield(fieldNum(DirPartyTable, Name));
sysTableLookup.performFormLookup();
}
注释行是我尝试执行的添加不同数据源的操作。
最佳答案
据我所知,SysTableLookup 类不支持显示其他表中的字段。 addLookup() 方法不采用 TableId,并假定所有字段都位于查询的第一个数据源中。
您可以编写自己的 SysTableLookup 版本,支持引用各种表中的字段。一种更简单、更实用(且更便宜)的方法可能是在 SmmBusRelTable 上创建一个显示方法,以从 DirPartyTable 中获取名称(如果它尚不存在)并将其用作查找中的字段。如果我没记错的话,支持主表的显示方式。
根据您想要完成的具体任务,可能有一种更简单的方法。您可以将 display 方法添加到 SmmBusRelTable 的 AutoLookup 表字段组中,从而避免重写 Lookup() 方法。
关于axapta - 如何使用来自多个数据源的字段创建查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14659999/
我在 Axapta 中创建了新的 LeaveMaster 表。请告诉我如何创建 LeaveID 的编号序列。请帮我。谢谢。 最佳答案 有一个 article在 MSDN 上,解释了如何创建您自己的自定
如何在 axapta 的表单之间传递单个参数?我想从表单 A 中的单击按钮事件运行表单 B 并传递...例如客户 ID?我如何以目标形式(也许在 init 方法中)读取它?谢谢 最佳答案 1 方法 最
我有一个这样的用户表 ID Date Value --------------------------- 1001 31 01 14 2035.1 10
我已经设法让我的 Axapta 3.0 通过 printjobSettings 类发送电子邮件。但是,似乎没有任何地方可以为我的电子邮件创建正文。目前我可以发送带附件的电子邮件,但我想包含一些文本以为
有没有办法在 Axapta/Dynamics Ax 中创建一个整数类型的扩展数据类型,它只允许指定范围内的值(即,如果扩展数据类型用于存储年份,我应该能够设置一个范围,例如 1900-2100),还是
如何在 Axapta/Dynamics Ax 中创建具有主网格和细节网格的主/细节表单,其中在主网格中选择记录会相应地更改细节网格的内容? 最佳答案 http://daxdave.blogspot.c
请有人帮我理解批处理的疯狂吗? 我正在尝试调试具有大约 50 个批处理作业的 Axapta 3.0 实现。大多数批处理类没有实现 description() 方法,因此当您查看批次列表表单(基本>>查
我在 Axapta/Dynamics Ax (EmplTable) 中有一个表单,它有两个数据源(EmplTable 和 HRMVirtualNetworkTable),其中第二个数据源(HRMVir
我想在 X++ 中为 Microsoft Axapta 3.0 (Dynamics AX) 创建一个批处理作业。 如何创建一个像这样执行 X++ 函数的作业? static void External
在表单中,当创建新记录时,它会插入到表中,数据源中的哪个方法可以被覆盖(插入方法不可用)以处理在 Microsoft Dynamics AX 2009 with X++ 中插入时的一些功能? 最佳答案
当我致力于启用和禁用表单控件时,我注意到有两种表单元素。一个是表单控件类的对象,可访问如下: FormControl _control = _formRun.design().controlNum(i
确定 update() 中哪个字段已更改的正确方法是什么? table 上的方法? 我知道在 modifiedField() 中是可能的通过 fieldId但这还为时过早。 最佳答案 您正在寻找的方法
我有一个包含许多元素的容器,其中一些元素是容器。 我需要得到那些 内部容器 .最好的做法是什么? 我的解决方案对我来说有点难看:( container a = [1, 2, ["one","two",
我正在安装 AX 2009。任务是更新 WMSOrderTrans 表。这是我到目前为止所得到的: WMSOrderTrans wmsOrderTrans; ; while select wmsO
我需要从存储在 MSSQL 数据库中的单个表中提取数据。然后将数据存储在 AX 中的临时表中,并根据业务逻辑从那里进行处理。 性能是该项目的关键因素。 现在我正在研究使用 X++ 代码从 MSSQL
各位开发者, 我有一个自定义列表页面,用户可以在其中选择几条记录,点击操作 Pane 中的按钮,在类中运行一些逻辑,一切正常。我的问题是光标不会停留在同一条记录上而是移动到网格的顶部。听起来像一个熟悉
我有一个 AOT 查询对象。如何使 range 成为必填字段? 最佳答案 您不能将范围值设为强制性。 您可以测试(在 validate 中)范围是否为空。 关于axapta - 如何强制查询范围?,我
我正在寻找 之间的区别斧头查询和 选择 (或 而选择 ) 在此示例中,我看不到语句 select 不能做什么:the example of ax query in msdn 我想我误解了 ax 查询范
TLDR:当使用查找的字段不为空时,为什么在查找中禁用 group by 子句? 我想对表单中的字段进行自定义查找。表CTable看起来像这样: Val Spec ------------ A a
调整表单大小时,如何自动调整网格或其他子组件的大小? 最佳答案 将网格Width属性设置为“列宽”,并将Height属性设置为“列高”。对任何外部容器(组,选项卡,选项卡页等)执行此操作。 Strin
我是一名优秀的程序员,十分优秀!