2011-07-06 54 views
0

我的團隊中的其他人創建了一個表單 - 出於某種原因,網格控件在其上下文菜單中沒有「創建警報規則...」選項。爲什麼此網格缺少「創建警報規則...」?

我看不出這個網格/窗體與我們創建的其他窗體之間有什麼不同,它們的上下文菜單中有這個。

有誰知道它爲什麼會丟失?

回答

2

它可能會丟失,因爲窗體窗口類型是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

Frame屬性被設置爲對話框。如果有人能告訴我爲什麼,我可能會將它們標記爲答案。