GeneXusのトランザクションに子レベルが含まれる場合、子レベルの項目属性はグリッド形式の入力項目欄になります。
標準ではグリッドの下に[行追加]というテキストが表示され、このテキストをクリックするとグリッドに新しい行が追加されます。
[行追加]のテキストはWeb Formエレメント上での変更や、プロパティによる表示制御はできません。
Eventsエレメントにてグリッドコントロールに対するAddLinesメソッドを定義することで、非表示にすることができます。
コード例
1 2 3 4 5 |
Event 'GridAddLines' GridTran1_Level1.AddLines(1) EndEvent |
メソッド追加後のグリッド
ボタンクリック時のイベントに定義することでボタンでの行追加や、行数の制限などにも応用できるかと思います。