1

我必须在 Ext JS Grid PageBar 中添加一个标签来显示动态数据。我添加了它。我需要在数据更改时更新它。但它不会覆盖标签中的数据。它在页面栏中使用新数据创建新标签。

这是我的代码

        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 回答