隨筆-9  評論-168  文章-266  trackbacks-0
          var pan=new Ext.Panel({tbar:new Ext.Toolbar({})....); //定義空對象容易在PANEL加載時沒加載tbar,所以會出現沒有高度或隱藏起來
          var t=new Ext.Toolbar({...});
          document.getElementById(pan.tbar.id).innerHTML = ""; //清空panel.tbar下的所有內容
          t.render(pan.tbar); //toolpanel顯示到panel.tbar(div)下
                  
          posted on 2009-03-04 15:39 紫蝶∏飛揚↗ 閱讀(12294) 評論(5)  編輯  收藏 所屬分類: EXTJS

          評論:
          # re: EXTJS panel動態加載tbar(可延伸為加載任何DIV) 2009-03-18 16:52 | Mingle
          如果pan不是空對象,如何把后來定義的Toolbar內容追加上去呢?我試了add,additem都不行。有何高見?  回復  更多評論
            
          # re: EXTJS panel動態加載tbar(可延伸為加載任何DIV) 2009-03-18 17:04 | Mingle
          我的郵箱:forefront@163.com
          相關代碼如下:
          var grid = new Ext.grid.GridPanel({
          store: store,
          columns: [
          {id:'company',header: "Company", width: 160, sortable: true, dataIndex: 'company'},
          {header: "Price", width: 75, sortable: true, renderer: 'usMoney', dataIndex: 'price'},
          {header: "Change", width: 75, sortable: true, renderer: change, dataIndex: 'change'},
          {header: "% Change", width: 75, sortable: true, renderer: pctChange, dataIndex: 'pctChange'},
          {header: "Last Updated", width: 85, sortable: true, renderer: Ext.util.Format.dateRenderer('m/d/Y'), dataIndex: 'lastChange'}
          ],
          stripeRows: true,
          autoExpandColumn: 'company',
          height:350,
          width:600,
          title:'Array Grid',
          tbar:[{
          text:'wahah'
          }]
          });

          var tb = grid.getTopToolbar();
          tb.addButton({
          xtype:'label',
          text: 'Send To'
          });
          grid.render('grid-example');  回復  更多評論
            
          # re: EXTJS panel動態加載tbar(可延伸為加載任何DIV) 2009-03-18 17:04 | Mingle
          不知道為什么添加不上呢?
            回復  更多評論
            
          # re: EXTJS panel動態加載tbar(可延伸為加載任何DIV) 2009-03-20 11:29 | 紫蝶∏飛揚↗
          @Mingle
          對你的原代碼不是很清楚,你添加的MS有問題.
          grid.render('grid-example'); 這里的grid-example必須是tbar的DIV名.你用FF跟蹤哈就行了.
          必須是我這樣的格式,你在看清楚哈.
          t.render(pan.tbar); //toolpanel顯示到panel.tbar(div)下  回復  更多評論
            
          # re: EXTJS panel動態加載tbar(可延伸為加載任何DIV)[未登錄] 2015-11-17 17:46 | 1

          bb = this.getBottomToolbar()
          bb.addButton(paging)
          this.doLayout()

          在3.0.4版本中,如上的生效,樓主的我這邊測試沒有生效。  回復  更多評論
            
          主站蜘蛛池模板: 泊头市| 松江区| 普定县| 南安市| 宜都市| 达尔| 罗源县| 奇台县| 西盟| 阿鲁科尔沁旗| 宾川县| 民丰县| 镇巴县| 临沧市| 微博| 犍为县| 嘉禾县| 丰城市| 利辛县| 天镇县| 阿图什市| 雷波县| 九江县| 横山县| 句容市| 祁阳县| 论坛| 石屏县| 昭苏县| 临汾市| 荔浦县| 额敏县| 同江市| 永兴县| 遂溪县| 万宁市| 涟源市| 泌阳县| 怀远县| 巴彦淖尔市| 宁津县|