这是执行以下操作的最佳方式:
我有一个form_A,其中是一个menuitem按钮,它打开form_B,其值使用args从form_A中获取。
我要求做的是在form_A和form_B之间设置一个中间表单,其中包含1个复选框,如果勾选了复选框,则目标表单_' s数量字段应为负号。
我应该在AOT中为它创建一个表单,还是可以通过dialogBox类来完成?
如果可能,请指导我一些代码。
感谢。
答案 0 :(得分:3)
您可以使用Dialog提示用户:
Dialog dialog;
DialogField field;
;
dialog = new Dialog("My Dialog");
dialog.addText("Select to display negative values:");
field = dialog.addField(extendedTypeStr(NoYesId));
dialog.run();
if (dialog.closedOk())
{
info(field.value());
//Add result to args ...
}
// Call the form ...
但我建议使用简单的DropDialog form。 Drop对话框示例:
MainAccountListPageBalanceParameters - 总帐 - >常见 - >主要账户 - >参数按钮。
VendRequestAddVendor - 应付帐款 - >常见 - >供应商 - >所有供应商 - >将供应商添加到另一个法人实体
PayrollIssueWorkerPayDialog (如果您想知道调用的位置,请查看交叉引用。)