EXT Grid的横向滚动条不显示!

主要的代码:、Ext.onReady(function(){varxg=Ext.grid;//为简便查找问题,把Creader里面的设置删除了varreader=newE... 主要的代码:、
Ext.onReady(function(){
var xg = Ext.grid;

//为简便查找问题,把Creader 里面的设置删除了
var reader = new Ext.data.ArrayReader();

var store = new Ext.data.Store({
reader: reader,
data: xg.dummyData //dummyData是数据源
});
//选择框
var sm = new xg.CheckboxSelectionModel();
//为简便查找问题,把ColumModel里面的列设置删除了
var colM = new Ext.grid.ColumnModel();
var grid = new Ext.grid.GridPanel({
renderTo:"segprolinkGridDiv",
title:"中国Java开源产品及团队",
height:200,
width:600,
cm:colM,
sm:sm,
viewConfig: {
columnsText:"显示/隐藏列",
sortAscText:"按正序排列",
sortDescText:"按倒序排列",
forceFit:true
},
autoScroll:true,
store:store,
loadMask:true
});
});

不显示横向滚动条:
如图:

。。。。。。。。。。
展开
 我来答
蓝心稻草
推荐于2018-04-08 · TA获得超过537个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:138万
展开全部
很久没用Ext了,也没法测试效果。我感觉是因为设置了 width:600, 然后forceFit:true的话,会自动在600的宽度内重新计算每列的列宽比例,这么一来就没滚动条了,而是通过压缩每列列宽展示在600的范围内。
你去了forceFit:true试试。
bbq1072
2011-02-17 · TA获得超过434个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:87.8万
展开全部
forceFit是使列强制适应grid的总宽度,把forceFit:true这个属性去掉就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏侯绿竹5N
2011-02-19
知道答主
回答量:10
采纳率:0%
帮助的人:11.3万
展开全部
grid = new Ext.grid.GridPanel({
...
viewConfig: {
...
forceFit:true-------问题出在此属性
},
说明:
forceFit : Boolean
True表示为自动展开/缩小列的宽度以适应grid的宽度,这样就不会出现水平的滚动条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式