jqgrid のフォーム編集機能を使用しています。
のオプションのreadonly属性をプログラムで設定できますか?editoptionsjqgrid
特定のフィールドがreadonly現在の行のセル値の 1 つに依存するかどうかを判断する必要があります。
ありがとう
jqgrid のフォーム編集機能を使用しています。
のオプションのreadonly属性をプログラムで設定できますか?editoptionsjqgrid
特定のフィールドがreadonly現在の行のセル値の 1 つに依存するかどうかを判断する必要があります。
ありがとう
フィールドreadonlyの内部に属性を設定するか (こちらを参照) 、編集フォームが作成される前に呼び出される列のプロパティを設定/削除できます (こちらを参照) 。たとえば、変更するために使用できます(こちらの例を参照してください)。beforeShowFormreadonly: 'readonly'editoptionsbeforeInitDatasetColPropeditoptions
変更を実装するには、いくつかの列のセル値に応じて、選択した行の ID をgetGridParam取得し、それを使用してセル値を取得する必要がありますgetCell(こちらを参照)。
recreateForm: trueいずれにせよ、フォーム編集のオプションを使用することをお勧めします。私の意見では、それはデフォルトのオプションであるべきです。