0

私は Jqgrid を持っていて、グリッドにいくつかのフィールドを表示しようとしていますが、それをフォーム編集すると、グリッドに表示されるよりも多くの列を持つすべてのフィールドが表示されます。

例: ID、名前、サイズ、説明、日付を持つドキュメント テーブルがあります。

グリッドでは、ID、名前、およびサイズのみを表示します

ユーザーがフォーム編集である編集をクリックすると、ユーザーはすべての列を編集できます。

どうすればいいですか?

4

1 に答える 1

0

まず、ここにコードを配置する必要があります。ここで理解できることから、たとえば5列のグリッドがあり、フォーム編集を行いたい場合は、3列のみを編集して表示したいと思いますよね?だからあなたがする必要があるのは、あなたのcolModalで editable:false を入れてください

例えば

{ name: 'Id', index: 'Id', align: 'right', editable: false, hidden: true}

これにより、グリッドの Id 列が非表示になり、フォーム編集に移動しようとすると、ID は編集できなくなり、フォーム編集ダイアログには表示されません。

于 2012-07-24T11:36:22.597 に答える