如何解决有没有办法在 x++ 中更改对话框取消按钮?
我正在使用 Dialog 类来制作我的对话框。我在那里添加了自定义查找和字段,但看起来取消按钮无法正常工作。我不太了解 Dialog 类及其工作原理......是否有任何建议如何将取消按钮更改为其正常功能 - 取消对话框。现在,当您在 Dialog 上按 Ok 时,它会抛出应该在 Process 上抛出的信息。 我当前的代码:
class copyline
{
public void clicked()
{
Counter createdRecordCnt;
Trans trans;
Table table;
MultiSelectionHelper helper = MultiSelectionHelper::construct();
JournalId journalId;
helper.parmDatasource(Trans_DS);
MyClass MyClass= new MyClass();
MyClass.dialog();
trans = helper.getFirst();
while(trans.RecId != 0)
{
MyClass.parmJournalTrans(trans);
MyClass.parmJournalId(JournalId);
if (journalId)
{
MyClass.parmJournalTrans(trans);
MyClass.parmJournalId(JournalId);
MyClass.run();
}
else
{
if (MyClass.prompt())
{
MyClass.run();
journalId = MyClass.parmJournalId();
}
}
createdRecordCnt++;
trans = helper.getNext();
}
Info(strFmt("@LabelFile:Label",createdRecordCnt,MyClass.parmJournalId()));
}
}
我有 Dialog 对象、验证、查找等类。 课堂对话:
public Object dialog()
{
Dialog dialog = super();
FormBuildStringControl control;
dialog.caption("@LabelFile:Label");
Journal = dialog.addField(extendedTypestr(MyEDT));
control = Journal.control();
control.registerOverrideMethod(methodstr(FormStringControl,lookUp),methodStr(MyClass,journalTypeLookup),this);
return dialog;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。