1

動的データを表示するために、ExtJSグリッドページバーにラベルを追加する必要があります。追加しました。データが変更されたときに更新する必要があります。ただし、ラベルのデータは上書きされません。ページバーに新しいデータを使用して新しいラベルを作成します。

これが私のコードです

        listeners : {
            change : function(thisd, params){
                var label = new Ext.form.Label({}); 
                var count = Grid.getStore().getCount();
                label.setText('(no : ' + count + ')');
                Bbar.items.add(label);
                Bbar.doLayout();
            }   
        }   

どんな助けも感謝しなければなりません...ありがとう

4

1 に答える 1

1

もちろん、毎回新しいラベルを作成しています-これがあなたがそれをプログラムした方法です。ラベルを一度作成し、それに何らかの識別子(id、itemIdなど)を割り当ててから、リスナーでそのラベルを見つけて呼び出す必要setText()があります。

于 2012-07-10T15:08:50.923 に答える