Почему для этой сетки отсутствует «Создать правило оповещения ...»? - PullRequest
0 голосов
/ 06 июля 2011

Кто-то в моей команде создал форму - по какой-то причине элемент управления Grid не имеет опции «Создать правила оповещения ...» в своем контекстном меню.

Я не вижу, в чем разница между этой сеткой / формой и другими, которые мы создали, которые имеют это в своем контекстном меню.

Кто-нибудь знает, почему его не хватает?

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Может отсутствовать, так как тип окна формы 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;
}
0 голосов
/ 06 июля 2011

Свойство Frame было установлено в диалоговое окно.Если кто-нибудь может сказать мне, почему, я мог бы пометить их как ответ.

...