有没有办法在 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...