我想在对话框中添加一个 CheckBox.
我用过这段代码:
Dialog dialog;
DialogField dialogField;
NoYesId checkValue;
;
dialog = new Dialog("New dialog with checkBox");
dialogField = dialog.addFieldValue(identifierStr(NoYes) , checkValue);
checkValue= dialogField.value();
dialog.run();
info(strfmt("Value %1" , checkValue));
Run Code Online (Sandbox Code Playgroud)
所以,在Debug中我看到变量(checkValue)的值始终为NO.
在网络教程中,我看到了这段代码:
dialog.addFieldValue(typeid(NoYes), NoYes::Yes, "tip");
Run Code Online (Sandbox Code Playgroud)
但我有一个错误方法typeid不存在.
这是什么方式?谢谢大家,
请享用!
我想在两个表单之间传递多个记录.用户打开Form-A,选择多个记录,然后单击打开Form-B的按钮.在Form-B中有两个(或更多)StringEdit
控件,它们应显示所选记录的值.
我知道如何只传递一条记录,为此我在Form-B的方法中使用以下代码:
if (element.args().parmEnumType() == enumNum(NoYes)
&& element.args().parmEnum() == NoYes::Yes)
{
myTable = element.args().record();
stringEdit.text(myTable.Field);
}
Run Code Online (Sandbox Code Playgroud)
我应该如何更改我的代码,以便我可以将另一个StringEdit
控件的文本设置为用户选择的下一条记录的字段值?
我在MyForm 中有一个ComboBox ( myComboBox ) 和 EnumType myEnumType。
在 modified
方法中,我想获取值。
我使用的代码如下:
if (myComboBox.enumTypeValue() == myEnumType::Value1 )
{
//action
}
Run Code Online (Sandbox Code Playgroud)
或者另一种方式
if (myComboBox.enumType(myEnumType::Value1) )
{
//action
}
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,我都无法取值。
方法是什么?谢谢大家!
享受!
我的问题很简单,但我不知道该怎么做.
我在一个表中有一个方法,我想得到类调用者.
我用过这段代码:
Args _args = new Args();
Run Code Online (Sandbox Code Playgroud)
但我不知道如何使用获得名称类.
谢谢大家!
我需要通过代码调用控件Ctrl+ S,这可能吗?
看起来像Ctrl+的element.task(2839)F5。
谢谢大家
请享用!
microsoft-dynamics label visual-studio dynamics-365-operations dynamics-365
我的代码在我的Dialog
:
//other code
dialog.addText(strFmt("Delete this field's value: %1?", MyTable.FieldTable));
//other code
Run Code Online (Sandbox Code Playgroud)
我的输出看起来像:
我知道这个strUpr
功能:
dialog.addText(strFmt("Delete this field's value: %1?", strUpr(MyTable.FieldTable)));
Run Code Online (Sandbox Code Playgroud)
是否存在仅将FIELDValue转换为粗体文本的方法或函数?
如何暂时关闭AOT编译动态AX?在我的开发环境中。我可以添加临时代码以跳转编译。
我在这里问一个技巧,比如跳转同步,dbSynchronize方法,我也想跳转编译。
我想关闭 AOT 编译 (F7)
例如,如果我导入一个 xpo,我不想自动启动编译或将其跳过到代码中。
谢谢