将数据库中的内容展示出来并将某些value值转换成汉字

浪子不回头ぞ 提交于 2020-04-06 03:54:26

1.将数据库中的内容展示出来

前台代码未做改变,刚开始未显示的原因是因为 

data-field 跟数据库不一样data-field 需要跟数据库中的一样才可以

 

2.将某些value值转换成汉字

在list表中查出来

主要是用了Formatter

前台html代码

<th data-field="bottomcontract" data-formatter="bottomcontractFormatter">保底合同</th>js代码(此代码执行条件是 数据库中存的值是1,然后返回是冷藏合同)
function bottomcontractFormatter(value, row, index) {   if(value=='1'){       return "冷藏合同";   }else{       return "-";   }}3. 当数据库增加一个新字段的时候,需要将所有表的内容都增加一遍4.

  数据库存放的内容为数字,且为下拉框的时候,

  在查看详情的时候,使用vo.dstatus的时候 直接取出数据库的值,但是然后想转换成汉字,上面的Formatter方法不可用,然后可以使用<c:if>标签来实现

<label class="col-md-1" style="margin-top: 7px">启用状态:<span style="color:red">*</span></label><div class="col-md-2">   <select  disabled name="dstatus" id="dstatus"  data-formatter="dstatusFormatter" class="form-control required" style="width:100px">      <option <c:if test="${vo.dstatus==1}">selected</c:if> value="1" label="启用"/>      <option <c:if test="${vo.dstatus==2}">selected</c:if> value="2" label="禁用"/>   </select>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!