js文件

   var table = $("#table");
            table.on(\'post-common-search.bs.table\', function (event, table) {
                var form = $("form", table.$commonsearch);
                $("input[name=\'factory.name\']", form).addClass("selectpage").data("source", "factories/index").data("primaryKey", "name").data("field", "name");
$("input[name=\'admin.username\']", form).addClass("selectpage").data("source", "auth/admin/index").data("primaryKey", "username").data("field", "username");//路径为控制器方法

$("input[name=\'engineer.name\']", form).addClass("selectpage").data("source", "engineers/index").data("primaryKey", "name").data("field", "name");
Form.events.cxselect(form); Form.events.selectpage(form); });
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: \'id\',
sortName: \'id\',
searchFormVisible: true,
columns: [
[
{checkbox: true},
{field: \'id\', title: __(\'Id\'), operate: false},
{field: \'factory.name\', title: __(\'Factory_id\'), operate: \'LIKE %...%\'},
{field: \'address\', title: __(\'Address\'), operate: \'LIKE\', searchList: function (column) {
return Template(\'sourcetpl\', {});
},formatter:function (value,row,index) {
return row.province.name+row.city.name+row.area.name+row.address;

}},
{field: \'engineer.name\', title: __(\'Engineer_id\'), operate: \'LIKE\'},
{field: \'chengben\', title: __(\'Chengben\'), operate: \'BETWEEN\', operate: false},
{field: \'price\', title: __(\'Price\'), operate: \'BETWEEN\', operate: false},
{field: \'description\', title: __(\'Description\'), operate: \'LIKE\', operate: false},
{field: \'pay_status\', title: \'付款状态\', searchList: {"0":\'未付款\',"1":\'已付款\'}, formatter: Table.api.formatter.status},
{field: \'status\', title: __("Status"), searchList: {"0":\'进行中\',"1":\'已完成\',"2":\'已取消\'}, formatter: Table.api.formatter.status,},
{field: \'score\', title: __(\'Score\'), operate: false,visible:false,},
{field: \'admin.username\', title: \'操作人\',operate: \'LIKE %...%\'},

{
field: \'create_time\',
title: __(\'Create_time\'),
operate: \'RANGE\',
addclass: \'datetimerange\',
autocomplete: false,
formatter: Table.api.formatter.datetime
},
{
field: \'operate\',
title: __(\'Operate\'),
table: table,
events: Table.api.events.operate,
formatter: Table.api.formatter.operate,
}
]
]
});
 

 

版权声明:本文为niushuangmeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/niushuangmeng/p/14142521.html