关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 7278|回复: 3

[UI标签] datagrid自适应问题

[复制链接]
发表于 2018-10-24 10:49:40 | 显示全部楼层 |阅读模式
正常情况下,datagrid在jsp里面的代码如下

标签外面有两层div包裹!指定了标题栏和easyui样式,页面显示的时候能自适应,当鼠标拖动浏览器的边框时候,里面的表单随之改变大小!但是如果使用常用示例的上下布局时候,自适应就不行了,动态拖动浏览器的边框时候里面的元素就不能自动收缩了!
因为客户需求!我做了个上下布局,如图

红色方框中的布局能够根据浏览器的大小变化自动适应大小(用鼠标拖动浏览器边框的时候)
下面是个datagrid列表,设置了fit="true",也能自适应(用鼠标拖动浏览器边框的时候),问题是看不到分页操作显示条,如果修改fit属性为false的话就能显示,上图就是修改的属性fit=“false”才显示的分页操作条,但是不自适应了!怎么办?我正在datagrid代码的外层
<此处再加一个div style="height: 280px; width: 100%; float: left;">
<div class="easyui-layout" fit="true">
    <div region="center" style="padding: 0px; border: 0px">
        <t:datagrid name="aaJysjbList" checkbox="false" pagination="true"
            fitColumns="true" title="检验数据" pageSize="5"
            actionUrl="aaJysjbController.do?datagrid&onfinish=0" idField="id"
            fit="false" queryMode="group" showPageList="true">
            <t:dgCol title="id" field="id" hidden="true" queryMode="group"
                width="120"></t:dgCol>
            <t:dgCol title="检验单号" field="code" query="true" queryMode="single"
                width="160"></t:dgCol>
            <t:dgCol title="稻克重" field="mcDao" queryMode="single" width="60"></t:dgCol>
            <t:dgCol title="米克重" field="mcMi" queryMode="single" width="60"></t:dgCol>
            <t:dgCol title="折重率" field="mcZzl" queryMode="single" width="60"></t:dgCol>
            <t:dgCol title="基础单价" field="mcJcdj" queryMode="single"
                dictionary="AA_jcjg,id,mc_jgsz" width="60"></t:dgCol>
            <t:dgCol title="水分" field="mcShuifen" queryMode="single"
                dictionary="zhuangtai1" width="60"></t:dgCol>
            <t:dgCol title="杂质" field="mcZazhi" queryMode="single"
                dictionary="zhuangtai1" width="120"></t:dgCol>
            <t:dgCol title="黄粒米含量" field="mcHmlhl" queryMode="single"
                dictionary="zhuangtai1" width="120"></t:dgCol>
            <t:dgCol title="谷外糙米含量" field="mcGwcmhl" queryMode="single"
                dictionary="zhuangtai1" width="120"></t:dgCol>
            <t:dgCol title="互混率" field="mcHhl" queryMode="single"
                dictionary="zhuangtai1" width="120"></t:dgCol>
            <t:dgCol title="气择色味" field="mcQzsw" queryMode="single"
                dictionary="zhuangtai2" width="120"></t:dgCol>
            <t:dgCol title="出米率" field="mcCml" queryMode="single" width="120"></t:dgCol>
            <t:dgCol title="结算单价" field="mcJsdj" queryMode="single" width="120"></t:dgCol>
            <t:dgCol title="检验员" field="jyy" queryMode="single"
                dictionary="AA_Person,id,name" width="80"></t:dgCol>
            <t:dgCol title="检验时间" field="jysj" formatter="yyyy-MM-dd hh:mm:ss"
                query="true" queryMode="group" width="120"></t:dgCol>
            <t:dgCol title="检验状态" field="onfinish" hidden="true"
                queryMode="single" width="120"></t:dgCol>
            <t:dgCol title="操作" field="opt" width="100"></t:dgCol>
            <t:dgFunOpt funname="doJytijiao(id)" title="提交" urlclass="ace_button"
                urlfont="fa-wrench" />
            <%-- <t:dgToolBar title="录入" icon="icon-add"
                        url="aaJysjbController.do?goAdd" funname="add"></t:dgToolBar>
                    <t:dgToolBar title="编辑" icon="icon-edit"
                        url="aaJysjbController.do?goUpdate" funname="update"></t:dgToolBar>
                    <t:dgToolBar title="批量删除" icon="icon-remove"
                        url="aaJysjbController.do?doBatchDel" funname="deleteALLSelect"></t:dgToolBar>
                    <t:dgToolBar title="查看" icon="icon-search"
                        url="aaJysjbController.do?goUpdate" funname="detail"></t:dgToolBar>
                    <t:dgToolBar title="导入" icon="icon-put" funname="ImportXls"></t:dgToolBar>
                    <t:dgToolBar title="导出" icon="icon-putout" funname="ExportXls"></t:dgToolBar>
                    <t:dgToolBar title="模板下载" icon="icon-putout" funname="ExportXlsByT"></t:dgToolBar> --%>
            <t:dgToolBar title="打印" icon="icon-print"
                url="aaJysjbController.do?print" funname="detail" width="610"
                height="330"></t:dgToolBar>
        </t:datagrid>
    </div>
  </div>

</div>
datagrid表单列表就显示分页操作条(此时fit=“true”),但是。。。。。加过<div>后,动态拖动浏览器的边框后,datagrid不能自动调整大小适应屏幕,自动缩放了!
你们提供的上下布局都有这个bug!跪求风尘大哥给解决一下!对了,好像上下布局fineUI是好的!能自适应!用的是fineUI!

发表于 2018-10-24 11:03:48 | 显示全部楼层
你这自己写的代码,我们这边无法调试。
建议参考jeecg的常用示例,里面有上下布局的例子
 楼主| 发表于 2018-10-24 11:05:19 | 显示全部楼层
admin 发表于 2018-10-24 11:03
你这自己写的代码,我们这边无法调试。
建议参考jeecg的常用示例,里面有上下布局的例子 ...

你们上下布局本身就不能自适应
你告诉我上下布局怎么才能自适应!
发表于 2018-10-24 11:08:10 | 显示全部楼层
我们现在有个ERP风格
你用的是不是老版本的
请参考最新版本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表