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>
来源:https://www.cnblogs.com/snail8698428/p/10950326.html