标签: x++

Axapta:编辑表单字段值

使用按钮上的"单击"覆盖,我想修改Axapta表单中的值.

我可以使用以下命令从表单字段中获取数据:
str strOld = Form_FieldName.valueStr();

我可以使用以下方法将文本添加到字段:
Form_FieldName.pasteText(strNew);

我似乎找不到.clear方法或.value =方法.我想用新信息替换字段中的整个值.

谢谢

forms methods x++ axapta

2
推荐指数
1
解决办法
9885
查看次数

如何在ListPageInteraction类中获取表单对象?

使用Microsoft Dynamics AX 2012.

我有一个listpage form具有引用ListPageInteraction类,只是想改变一些控件的标签/标题.为此,我需要做一些事情:

element.form().design().control('<YourControlName>');

但我不能在ListPageInteraction课堂上得到这种方法.我决定研究类的初始化方法.但是没有办法去从那里的形式,我怎么去控制和设置标签?

microsoft-dynamics ax x++ axapta dynamics-ax-2012

2
推荐指数
1
解决办法
1万
查看次数

动力学AX中的bigint等价物是什么?

我需要使用数据类型来存储整数值,但我需要一个等效于BigInt的数据类型.Dynamics AX中有没有?

int x++ axapta bigint

2
推荐指数
1
解决办法
1473
查看次数

Dynamics AX 2012:动态创建一个类

是否可以编写一个在AOT中动态创建新类对象和/或方法的x ++(或C#CLR)方法?

makeCustomClass(string className)
{
    //create new class with name className;
    //populate methods into that class;
}
Run Code Online (Sandbox Code Playgroud)

我甚至不确定从哪一个开始,所以一些示例代码将是一个很大的帮助.

c# clr x++ axapta dynamics-ax-2012

2
推荐指数
1
解决办法
2574
查看次数

动态ax 2012 2表具有相同的recid

在Dynamic ax 2012中,wmsOrderTrans和salesLine表具有50%相同的recId.有人能告诉我这是怎么回事吗?

在此输入图像描述

x++ axapta

2
推荐指数
1
解决办法
921
查看次数

如何获得班级来电者姓名?

我的问题很简单,但我不知道该怎么做.

我在一个表中有一个方法,我想得到类调用者.

我用过这段代码:

Args _args = new Args();
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使用获得名称类.

谢谢大家!

x++ axapta dynamics-ax-2012

2
推荐指数
1
解决办法
5130
查看次数

根据字段值运行动态类

我有3个类,每个类都有一个运行计算并在不同字段中写入值的方法,此方法还将类名写入从该方法运行的字段中.

这很好用.

我最近创建了一个按钮来重新运行该方法,该方法来自最初运行的方法.

例如:

Class1 RunMethod
Class2 RunMethod
Class3 RunMethod
Run Code Online (Sandbox Code Playgroud)

我现在正在创建单击时操作按钮的方法,但我不知道如何从最初运行它的类中运行特定方法.类名在字段中.

我想我可以完成这个SysDictClass,但我不知道如何开始,我怎么能从这个方法开始?

x++ axapta

2
推荐指数
1
解决办法
446
查看次数

来自Dynamics AX中runbuf函数的更详细错误

我尝试构建某种X ++脚本执行器,因此可以使用runbuf函数.只要我传入的X ++代码有效,它就可以工作,但是当我传递无效代码时,它只会抛出一个错误,它无法编译代码但没有进一步的细节.例如,当我尝试以下代码时

runbuf('void dynAdd(int lhs, int rhs) { return lhs + rhs; }');
Run Code Online (Sandbox Code Playgroud)

它因错误而失败

无法编译"void dynAdd(int lhs,int rhs){return lhs + rhs;}".

有没有办法获得有关错误的更多信息?

提前致谢

x++ axapta dynamics-ax-2009 dynamics-ax-2012 dynamics-ax-2012-r3

2
推荐指数
1
解决办法
323
查看次数

如何在Microsoft Dynamic AX的AOT中查找合适的EDT?

故事是这样的:

我在AOT写了一个类,想要声明一个变量来存储给定日期之间的天数.我首先使用int原始类型.然后,我想知道在AOT中是否有合适的EDT.随着很多运气我输入" NumberOfDAYS",然后EDT NumberOfDays出现在代码自动完成列表中的第一项.

有时我没有那么多运气.我想知道AOT中是否有EDT目录.我不想从列表的第一个条目到最后一个条目来研究EDT列表.

我试过google,我可以找到关于如何创建EDT的说明,以及指导我使用EDT比使用原始类型更好的做法(或最佳做法),但我找不到目录这引导我从EDT到目的地的需要:那里已经存在最适合需要的EDT."哦!美国东部时间!你在哪儿?"

x++ axapta dynamics-ax-2012

2
推荐指数
1
解决办法
330
查看次数

在where语句中使用方法

Table table;

    select * 
        from table
        where this.id != table.id
            && this.foo(table);
Run Code Online (Sandbox Code Playgroud)

我试图从X ++代码中的表中进行选择.该表与表(this)中的记录进行比较.

如果记录的id和表中的另一个记录不相等,则记录应添加到选择中,并将其他几个条件foo()评估为true.计划是this.foo(table)将记录与表中的其他记录一起进行评估.

当我foo()直接将代码插入到调用中时,它可以正常工作.但是,在调用方法时,它似乎table没有任何引用.

我怎么不理解方式,选择陈述有用吗?方法只评估一次吗?

x++ axapta

2
推荐指数
1
解决办法
99
查看次数