1

jQgrid では、編集中にカスタム コントロールが必要です。たとえば、カスタム属性を持つテキストボックス。これを実現するために、以下のようなカスタムフォーマッターを追加しました

列モデル

{ name: 'Code', index: 'Code', width: 100, editable: true, formatter : createexceltextbox },

フォーマッター方式

 function createexceltextbox(cellvalue, options, rowObject) {
        return "<input type='text' value='" + cellvalue + "' style='width:100%' abc='xyz'  />";
    }

すべてのセルを、私が望まないテキストボックスに変換します。

行編集時のみこのテキストボックスが欲しい。

4

1 に答える 1

1

カスタム フォーマッタは、編集中ではなく、セル コンテンツの入力中に使用されます。必要なのは、edittype: "custom"の使用です。answer別のもの(またはより最近のthis one ) またはthis oneは、対応する例を提供します。

于 2013-02-27T08:49:56.023 に答える