1
This commit is contained in:
99
iMES.WebApi/Template/Page/app/extension.html
Normal file
99
iMES.WebApi/Template/Page/app/extension.html
Normal file
@@ -0,0 +1,99 @@
|
||||
//************************************************
|
||||
// *Author:COCO
|
||||
// *自定义业务逻辑扩展
|
||||
//************************************************
|
||||
export default function() {
|
||||
return {
|
||||
methods: {
|
||||
onInited() { //页面参数初始化
|
||||
//设置table超出换行显示
|
||||
//this.textInline = false;
|
||||
|
||||
//设置列宽度
|
||||
//this.columns[1].width = 70;
|
||||
|
||||
//设置table为水平显示或者list列表显示
|
||||
//this.direction = 'horizontal'//list
|
||||
//如果为list列表显示,指定list的标题列
|
||||
//this.titleField="字段";
|
||||
|
||||
//设置自定义格式显示
|
||||
//this.columns.forEach(column=>{
|
||||
// if(column.field=='字段'){
|
||||
// //自定义格式化显示,在下面的formatter实现具体逻辑
|
||||
// //column.formatter=true;
|
||||
|
||||
// //开启table单元格点击事件(仅设置this.direction = 'horizontal属性后生效)
|
||||
// column.click=true;
|
||||
|
||||
// //指定字段为date类型不显示时分秒
|
||||
// //column.type="date";
|
||||
// //设置列宽度
|
||||
// //column.width = 70;
|
||||
// }
|
||||
// })
|
||||
|
||||
//页面打开时禁用加载数据
|
||||
//this.load=false;
|
||||
//页面打开时默认弹出查询框
|
||||
//this.searchModel = true;
|
||||
},
|
||||
formatter(row, column,index) { //自定义格式化
|
||||
// if(column.field=='xx'){
|
||||
// return '<a style="color:red;">' + row[column.field] + '</a>';
|
||||
// }
|
||||
//return row[column.field]
|
||||
},
|
||||
rowClick(index, row, column) { //行点击事件(默认触发编辑)
|
||||
return true;
|
||||
},
|
||||
cellClick(index, row, column) { //单元格击事件(默认触发编辑)
|
||||
//仅onInited中设置:this.direction = "horizontal", this.columns的字段设置为click=true后生效
|
||||
return true;
|
||||
},
|
||||
rowButtons(index, row) { //列表显示的按钮
|
||||
//自定义按钮,仅onInited中设置:this.direction = "list"后生效
|
||||
// return [{
|
||||
// text: "测试",
|
||||
// icon: "edit-pen",
|
||||
// type: "primary",
|
||||
// plain:true,
|
||||
// shape:"circle",
|
||||
// disabled: false
|
||||
// },{
|
||||
// text: "删除",
|
||||
// icon: "trash",
|
||||
// type: "error",
|
||||
// plain:true,
|
||||
// shape:"circle",
|
||||
// //shape:"",//square、circle
|
||||
// disabled: false
|
||||
// }];
|
||||
},
|
||||
rowButtonClick(btn,index, row){ //列表显示的按钮点击事件
|
||||
// if(btn.text=='删除'){
|
||||
// this.$toast('删除')
|
||||
// }
|
||||
},
|
||||
searchBefore(params){ //查询前
|
||||
return true;
|
||||
},
|
||||
updateBefore(formData) { //更新保存前操作
|
||||
return true;
|
||||
},
|
||||
addBefore(formData) {//新建保存前操作
|
||||
return true;
|
||||
},
|
||||
searchFormOnChange(field,value){ //查询弹出框下拉框或日期选中事件
|
||||
//if(field=="字段"){
|
||||
// console.log(value)
|
||||
//}
|
||||
},
|
||||
editFormOnChange(field,value){ //新建编辑弹出框下拉框或日期选中事件
|
||||
//if(field=="字段"){
|
||||
// console.log(value)
|
||||
//}
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user