グリッドのコルモデルを動的に変更したいのですが、多くの検索を行いましたが、質問スレッドのどれも答えてくれませんでした。SQLで選択をピボットする必要があるため、クエリを実行した後、グリッドの列の名前と数を見つけます。
他の投稿では、コルモデルを変更する方法を見つけましたが、いつ、どこでそれをしなければならないかわかりません。結果が変化し、パフォーマンスが低下する可能性があるため、クエリを 2 回実行することはできません。
グリッドのコルモデルを動的に変更したいのですが、多くの検索を行いましたが、質問スレッドのどれも答えてくれませんでした。SQLで選択をピボットする必要があるため、クエリを実行した後、グリッドの列の名前と数を見つけます。
他の投稿では、コルモデルを変更する方法を見つけましたが、いつ、どこでそれをしなければならないかわかりません。結果が変化し、パフォーマンスが低下する可能性があるため、クエリを 2 回実行することはできません。
コールバックを使用して、動的にbeforeProcessing
多くの変更を行うことができます。colModel
列を追加/削除したり、プロパティを変更したりすることはできませんname
が、他のほとんどの変更は許可されています。メソッドを使用して変更することをお勧めしますsetColProp
。setLabel
列ヘッダーを変更するために使用できます。answer、this one、およびanother oneは、対応する例を提供します。
私は現在、より深い変更を可能にするaddColumn
/ column メソッドに取り組んでいます。の現在のベータ版と対応するデモはgithubにあります。removeColumn
colModel
addColumn