1

列の単一セルのフォーマッタを動的に更新する方法はありますか?を使用して列全体のフォーマッタを変更できます

$(jQuery('#grid')。jqGrid('setColProp'、'colName'、{formatter:''}))。trigger('reloadGrid')

ただし、下のコードを使用すると、グリッドは更新されますが、変更はありません。

$(jQuery('#grid')。jqGrid('setCell'、j、'colName'、''、''、{formatter:''}))。trigger('reloadGrid')

4

1 に答える 1

1

いいえ、フォーマッタは単一のセルではなく、列全体を対象としています。このレベルの粒度が必要な場合は、行オブジェクトを使用して行IDを取得するなど、特定のセルにいることを何らかの方法で検出できるロジックを備えたカスタムフォーマッター関数を使用する必要があります。

于 2012-09-21T14:01:05.967 に答える