Ext Grid多出来一空列

williamxiao 2013-11-05 05:37:09
如题,在使用grid展示数据时多出来一空列,如下图:(问,如何解决?)
...全文
296 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
什么版本的ext,怎么问问题都不知道说版本的
williamxiao 2013-12-12
  • 打赏
  • 举报
回复
引用 6 楼 kayuejian 的回复:
viewConfig: {
forceFit: true,
scrollOffset: 0
}
成不?我这样写的,其他的办法就不清楚了



对了,多谢“kayuejian ”。
需要同时使用:scrollOffset: 0,和forceFit: true,属性,我将之前代码中的view改成这样配置就OK了,如下:

view:new Ext.grid.GroupingView({
columnsText: '筛选列',
groupByText: '按此列排序',
showGroupsText: '是否分组',
sortAscText: '升序',
sortDescText: '降序',
forceFit:true,
scrollOffset: 0,
groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'
})


解决之后的效果如下图:
williamxiao 2013-12-12
  • 打赏
  • 举报
回复
引用 7 楼 xia635317478 的回复:
grid的最后一列column设置flex:1,就会自动充满剩下的宽度,记得最好是只有最后一列这样设置
配置在column中间吗?我怎么配置无效?
十年基民 2013-12-11
  • 打赏
  • 举报
回复
grid的最后一列column设置flex:1,就会自动充满剩下的宽度,记得最好是只有最后一列这样设置
卡胖 2013-12-09
  • 打赏
  • 举报
回复
viewConfig: { forceFit: true, scrollOffset: 0 } 成不?我这样写的,其他的办法就不清楚了
williamxiao 2013-11-07
  • 打赏
  • 举报
回复
引用 4 楼 kayuejian 的回复:
viewConfig: { scrollOffset: 0 } 我是这样设置的
好像无效,不晓得是不是我的其它配置有影响,贴出代码如下:

var grid = new Ext.grid.GridPanel({
		margins:{top:0, right:15, bottom:12, left:10},
		region:'center',
		store: store,
		stripeRows:true,
		sm:selectionModel,
		cm:columnModel,
		plugins: [editor],
		view:new Ext.grid.GroupingView({
			columnsText: '筛选列',
			groupByText: '按此列排序',
			showGroupsText: '是否分组',
			sortAscText: '升序',
			sortDescText: '降序',
			forceFit:true,
			groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'
		}),
		bbar:pagetool
	});
var selectionModel = new Ext.grid.CheckboxSelectionModel({
		width:40,
		checkOnly:false
	});
var columnModel = new Ext.grid.ColumnModel({
		columns:[//...],
		defaults:{
			 width: 20, sortable: true, groupable:true 
		}
	});
var editor = new Ext.ux.grid.RowEditor({
		saveText:'保存',
		cancelText:'取消',
		errorSummary:false
	});
卡胖 2013-11-06
  • 打赏
  • 举报
回复
viewConfig: { scrollOffset: 0 } 我是这样设置的
williamxiao 2013-11-05
  • 打赏
  • 举报
回复
引用 1 楼 wyx177694333 的回复:
那个可以被定位余列,自己将左边的宽度调整下就可以消除了
在grid中如何配置?
ddlucky 2013-11-05
  • 打赏
  • 举报
回复
这好像只是宽度没用完而已。合理设置一下字段宽度似乎就行了?
SnowDrift 2013-11-05
  • 打赏
  • 举报
回复
那个可以被定位余列,自己将左边的宽度调整下就可以消除了

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧