Axapta 如何在Ax 2012中重命名对话框按钮或创建新按钮?
是否可以重命名对话框按钮?Axapta 如何在Ax 2012中重命名对话框按钮或创建新按钮?,axapta,x++,dynamics-ax-2012,dialog,Axapta,X++,Dynamics Ax 2012,Dialog,是否可以重命名对话框按钮? 例如,在“确定取消”上,我可以将“确定”按钮重命名为“继续” 如果没有,请指导我如何创建自己的对话框 谢谢。按钮有“文本”属性。 您可以设置该属性,也可以通过代码进行设置: okButton.text("Continue"); Box::ok取消使用了对话框类,它是一个内核类,不能更改。 另一方面,yesNoAxaptaForm方法使用AX表单,因此您可以自己滚动。 也就是说,它似乎没有什么价值 也可以考虑使用RunBASE框架,如在代码>教程中的RunBaseFr
例如,在
“确定取消”
上,我可以将“确定”
按钮重命名为“继续”
如果没有,请指导我如何创建自己的对话框
谢谢。按钮有“文本”属性。
您可以设置该属性,也可以通过代码进行设置:
okButton.text("Continue");
Box::ok取消
使用了对话框
类,它是一个内核类,不能更改。
另一方面,yesNoAxaptaForm
方法使用AX表单,因此您可以自己滚动。
也就是说,它似乎没有什么价值
也可以考虑使用RunBASE框架,如在代码>教程中的RunBaseFrase类。
< P>您可以在类对话框中创建一个新的方法,改写控制项OKBut纽并在新对话框中调用该方法。 在方法new中创建Dialog类时,调用方法initButtons,该方法可以被重写 例如:FormBuildButtonGroupControl buttonGroup;
formBuildCommandButtonControl okButton;
;
buttonGroup = dialogForm.buildDesign().control(#bottomGroup);
if (buttonGroup)
{
okButton = dialogForm.buildDesign().control(#okButton);
okButton.text("test");
}
我的意思是Box::ok取消在哪里可以找到使用Box::ok取消时出现的表单?我在类/框中看到了okCancel方法,我在那里创建了新方法,复制了okCancel代码,但我不知道要更改什么。