list.js
列表页面所需的JavaScript
- 页面加载完后请使用
ETool.setBaseUrl(url)
设置业务根url,封装的CRUD操作会在根url中拼接对应后缀。 - 如果想回到当前页面后(暂只支持标签页模式)刷新表格数据请在
KTTab.needSubmitForm
中return true
- 建议使用闭包方式编写js
- 建议将js代码统一写在js文件中
//== 代码生成示例-列表页
var sampleGeneralList = function () {
/**
* 初始化列表
*/
var initTable = function () {
var options = {
// 列配置
columns: [
// 此处省略
// 请到插件-表格中查看详细说明
]
};
sampleGeneralList.dataTable = ETool.initDataTable(options);
};
/**
* 这是一个示例方法
*/
var sample = function (){
// 略
}
return {
//== 初始化页面
init: function () {
ETool.setBaseUrl(basePath + '/auth/sample/general/');
initTable();
},
/**
* 这是一个示例方法
*/
sample: function() {
sample();
}
};
}();
/**
* 当前tab激活时是否需要重新加载数据
*
* @return {boolean} true/false
*/
KTTab.needSubmitForm = function () {
return true;
};
//== 初始化
$(document).ready(function () {
sampleGeneralList.init();
});
默认后缀
CRUD操作的默认后缀
urlSuffix: {
/**
* 新增默认访问后缀 (示例: /add、/add/{pId})
*/
add: 'add/',
/**
* 根据id删除数据默认访问后缀 (示例: delete/1)
*/
deleteById: 'delete/',
/**
* 根据id修改数据默认访问后缀 (示例: input/1)
*/
input: 'input/',
/**
* 保存默认访问后缀 (示例: /save/data)
* 会将当前所在form中表单元素作为参数传入
*/
saveData: 'save/data',
/**
* 查询默认访问后缀 (示例: /select)
* 会将当前所在form中表单元素作为参数传入
*/
select: 'select'
}
← list.html input.html →