为什么“创建警报规则...”该网格缺失?

发布于 2024-11-18 15:40:52 字数 135 浏览 2 评论 0原文

我团队中的其他人创建了一个表单 - 由于某种原因,网格控件的上下文菜单中没有“创建警报规则...”选项。

我看不出此网格/表单与我们创建的其他网格/表单(在其上下文菜单中确实有此内容)之间有什么区别。

有谁知道为什么会丢失?

Someone else on my team has created a form - for some reason the Grid control does not have the "Create alert rules..." option in it's context menu.

I can't see what the difference is between this grid/form and others that we have created that do have this in their context menu.

Does anybody know why it would be missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜柠檬 2024-11-25 15:40:52

它可能会丢失,因为表单窗口类型为 Popup 或表单框架样式不是 Standard。规则在 \Classes\EventBuildValidAlertFields\validate 中指定:

public boolean validate()
{
    ;
    if (!formRun                            ||
        !formDataSource                     ||
        !formDataSource.cursor().TableId    ||
         formRun.design().windowType() == FormWindowType::PopUp ||
         formRun.design().frame()      != FormFrame::Standard
        )
    {
        return false;
    }
    return true;
}

It can be missing because the form window type is Popup or the form frame style is other than Standard. The rules are specified in \Classes\EventBuildValidAlertFields\validate:

public boolean validate()
{
    ;
    if (!formRun                            ||
        !formDataSource                     ||
        !formDataSource.cursor().TableId    ||
         formRun.design().windowType() == FormWindowType::PopUp ||
         formRun.design().frame()      != FormFrame::Standard
        )
    {
        return false;
    }
    return true;
}
白云不回头 2024-11-25 15:40:52

Frame 属性设置为对话框。如果有人能告诉我原因,我可能会将其标记为答案。

The Frame property was set to dialog. If anyone can tell me why, I might mark them as answer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文