//初始化列表,其实就是把数据库的内容绑定到相应的输出框上.
table.render({
elem: '#' + listId
, height: 'full-200'
, url: '/RiskPoint/Query_PageList' //数据接口
, page: true //开启分页
, limit: 20
, cols: [[ //表头
//fieldid要和设计的类的字段属性名字对应!!!!
{
field: 'riskPointType', title: '风险点类型', templet: function (res) {
return res.riskPointType.DataName
}
}
, {
field: 'no', title: '风险点编号'
}
,
{
field: 'name', title: '风险点名称'
}
,
{
field: 'riskIdentifier', title: '风险点辨识人员'
}
,
{
field: 'dutier', title: '责任人'
}
,
{
field: 'map', title: '位置', toolbar: '#tableList_map'
}
,
{field: 'Id', title: '操作', minWidth: 300, toolbar: '#tableList_bar'}
]],
done: function () {
layer.close(loading);
/** 设置用户权限*/
app.base.InitUserPower();
}
});
如上所示,就是把数据库的各个字段,取出来,赋值给自己创建的一个表的对应的,只需要 字段名字和fieldid内的东西对应上,就ok了; 当对应不上的时候,说明取出来的东西,需要通过函数进行转换,需要将取出的东西的嵌套扒开。
当然这是从数据库取的数据需要对应,当取出来的数据不是从数据库里的时候,就不需要对应了,根据实际的来