Advertisement

easyui-layout布局高度自适应

阅读量:

动态加载datagrid数据

| $("#dg_center").datagrid({
url: ''/AJAX/EasyUiListComm.ashx',
fit: true, //datagrid高度是否自适应
nowrap: true, //是否只显示一行,即文本过多是否省略部分
striped: true,
border: false,
pagination: true,
pageSize: 20,
pageList: [20, 30, 40, 50, 100, 500],
pageNumber: 1,
checkOnSelect: false,
selectOnCheck: false,
singleSelect: true,
rownumbers: false,
idField: 'Id',
columns: [[
{ checkbox: true, field: 'Id', },

{ title: '标题', field: 'Title', sortable: true, width: 200 }, ]],});
如果layout布局中加入了form标签,则需在样式中写入一个固定高度,否则页面上将显示不出来

|

|

最终效果如图:

大家实践后可以看到这样布局下来的高度不能自动将页面填满,而且高度固定后当内容再继续增加时会有滚动条出现,并不能达到美观的效果。再此基础上我们再添加属性data-options="fit:true",浏览器宽度变化时,datagrid的宽度能够自动变化添加属性

如果去掉form标签后,只需加上属性data-options="fit:true" 即可使datagrid的宽高自动根据浏览器大小填满,并且,加上属性border:false可以完全填满

|

|

效果如图:

全部评论 (0)

还没有任何评论哟~