2016-09-23 6 views
0

私はMVCを使って剣道グリッドを持っていますが、私はエディタテンプレートの部分的なビューでポップアウトエディタを使用しています。新しい行を追加するときだけフィールドの編集を有効にしたいが、行を編集するときは編集しない。私はボタンのonclickイベントでこれを処理しようとしましたが、それは早すぎるので、コントロールはまだDOMにありません。行を追加するときに編集できる剣道グリッドに列を追加するにはどうすればよいですか?行を編集するときは編集できません。

答えて

0

グリッドのeditイベントを購読します。次に、編集したデータ項目(e.model)を入手して、新しいものか、またはe.model.isNew()によって既存のものかを確認します。

編集コンテナ(e.container)内の既存の行を編集している場合は、access the respective editorを読み取り専用にするか、非表示にします。

+1

完璧、よろしくお願いいたします。 – PhilBrown

関連する問題