1、先写好model
2、选择model,右键 generator
3、选择nutzwk mvc
4、生成代码。
5、到页面 webapp\WEB-INF\views\platform\ 找到index.html
6、修改initDatatable js方法
7、设定显示字段及数据库排序字段
"order": [[4, "desc"]],
"columns": [
{"data": "gamename", "bSortable": true},
{"data": "cp", "bSortable": true},
{"data": "profm", "bSortable": true},
{"data": "callbacktype", "bSortable": true},
{"data": "createtime", "bSortable": true}
],
这段代码表示 显示字段,中以createtime为数据库排序字段。
8、填写对应表头。
9、设定操作在第几列
"columnDefs": [
{
"render": function (data, type, row) {
return '<div class="btn-group"><button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">' +
'<i class="ti-settings"></i> <span class="ti-angle-down"></span></button><ul class="dropdown-menu" role="menu">' +
'<li><a href="${base}/platform/app/biz/game/detail/' + row.id + '" data-toggle="modal" data-target="#dialogDetail">查看</a></li>' +
'<li><a href="${base}/platform/app/biz/game/edit/' + row.id + '" data-pjax>修改</a></li>' +
'<li class="divider"></li>' +
'<li><a href="javascript:;" onclick="del(\'' + row.id + '\')">删除</a></li>' +
'</ul></div>';
},
"targets": 5
}
]
其中targets:5标示,操作在第6列,从0开始计算.
10、添加菜单。
11、访问菜单,查看效果。