2011-07-06 6 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プロパティがダイアログに設定されました。なぜ誰かに教えてもらえれば、私は答えとしてマークするかもしれません。

関連する問題