首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Extjs gridpanel横向滚动条的展示方法

2012-11-23 
Extjs gridpanel横向滚动条的显示方法用extjs时有时左边为树形菜单,右边为tabpanel时,gridpanel里的横向滚

Extjs gridpanel横向滚动条的显示方法

用extjs时有时左边为树形菜单,右边为tabpanel时,gridpanel里的横向滚动条显示不出来。可以在gridpanel的属性中,加入以下代码可解决这个问题。

viewConfig : {         layout : function() {             if (!this.mainBody) {                 return; // not rendered              }             var g = this.grid;             var c = g.getGridEl();             var csize = c.getSize(true);             var vw = csize.width;             if (!g.hideHeaders && (vw < 20 || csize.height < 20)) { // display:                  return;             }             if (g.autoHeight) {                 if (this.innerHd) {                     this.innerHd.style.width = (vw) + 'px';                 }             } else {                 this.el.setSize(csize.width, csize.height);                 var hdHeight = this.mainHd.getHeight();                 var vh = csize.height - (hdHeight);                 this.scroller.setSize(vw, vh);                 if (this.innerHd) {                     this.innerHd.style.width = (vw) + 'px';                 }             }             if (this.forceFit) {                 if (this.lastViewWidth != vw) {                     this.fitColumns(false, false);                     this.lastViewWidth = vw;                 }             } else {                 this.autoExpand();                 this.syncHeaderScroll();             }             this.onLayout(vw, vh);         }     } 

?

热点排行
Bad Request.