jeecg下拉框功能的实现

接下来我们介绍的只是jeecg中的一种下拉框的使用方法,用到的是replace方法,首先我们贴一下代码:

<t:datagrid actionUrl="smsQueryAllController.do?datagrid"
    name="userQueryAllList" queryMode="group" fitColumns="true"
    idField="id">
    <t:dgCol field="id" title="主键" hidden="false"></t:dgCol>
    <t:dgCol field="dwname" title="中心名称" query="true"
        replace="${ipEntityRep}" width="100"></t:dgCol>
    <t:dgCol field="selectDate" title="定制时间" hidden="false" query="true"
        queryMode="group" formatter="yyyy-MM-dd hh:mm:ss" width="100"></t:dgCol>
    <t:dgCol field="type" title="上下行" query="true" replace="上行_1,下行_0"
        width="100"></t:dgCol>
    <t:dgCol field="total" title="总量" width="100"></t:dgCol>
</t:datagrid>

其中涉及到使用replace方法的地方有两处,一个是replace=”${ipEntityRep}”、一个是replace=”上行_1,下行_0”。这两处是方法的不同体现,前一个是对下拉框中有多个元素,并且这些元素有对应的数据库表的时候使用,可以让我们通过查表得到我们需要的元素,第二种比较简单,元素比较少,可以一一罗列,首先贴出两种方法的效果图。
replace=”${ipEntityRep}”
这里写图片描述
然后是replace=”上行_1,下行_0”:
这里写图片描述
接下来我们将介绍第一种方法中的ipEntityRep,此方法需要我们在功能模块处嵌入这部分代码,

@RequestMapping(params = "jumplist")
    public ModelAndView jumpList(HttpServletRequest request) {

        List<IpEntity> ipEntityList = this.systemService
                .getList(IpEntity.class);
        String ipEntityRep = "";
        for (int i = 0; i < ipEntityList.size(); i++) {
            IpEntity ipEn = ipEntityList.get(i);
            ipEntityRep += (ipEn.getZxName() + "_" + ipEn.getZxbs());
            if (i < ipEntityList.size() - 1) {
                ipEntityRep += ",";
            }
        }
        request.setAttribute("ipEntityRep", ipEntityRep);

        return new ModelAndView("sms/queryAllList");

    }

这些代码的意思是对IpEntity的实体类进行遍历,将遍历到的所有元素存在集合中,遍历后的名字和方法二中一样,例如:hhhh_2,gggg_1,kkkk_0,llll_-1等等,最后显示出来后就和图中的一样了!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值