调用:Department 背景:bg2.jpg
⚙ 配置
属性 | 说明 | 是否必需 |
---|---|---|
searchBtnClickHandle | 点击搜索按钮触发事件(不配置则无搜索框) | NO |
uniClick | 点击科室按钮触发事件 | YES |
maxLength | 输入框最大长度 | NO |
kbType | 键盘类型(不配置则无搜索框) | NO |
btnList | 按钮列表 | YES |
onEnter | 敲击回车事件 | NO |
整体配置范例
function Department() {
var data = {
model: "Department",
config: {
shell: commonShellCfg,
bgImg: "bg2.jpg",
modInAnimation: "fadeInLeft",
// searchBtnClickHandle: "Department_Search",
searchBtnClickHandle: function (value) {
console.log(value)
var newList = [
{
txt: '科室A1',
disabled: false
},
{
txt: '科室A2',
disabled: false
},]
return newList
},
uniClick: "Department_Btn",
maxLength: 11,
/**
* @param type 键盘类型
* 1. mix 全键盘
* 2. digital 数字
* 3. identy 身份证
* 4. money 金额输入
* 5. lower 小写
* 6. capital 大写
* @param maxLength 最长输入长度
*/
kbType: 'mix',
onEnter: "onEnter",
btnList: [
{
txt: '妇科',
disabled: false
},
{
txt: '产科',
disabled: false
},
{
txt: '儿科',
disabled: false
},
{
txt: '内科',
disabled: false
},
{
txt: '骨伤科',
disabled: false
},
{
txt: '呼吸内科',
disabled: false
},
{
txt: '消化内科',
disabled: false
},
{
txt: '神经内科',
disabled: true
},
{
txt: '心血管内科',
disabled: false
},
{
txt: '肾内科',
disabled: false
}, {
txt: '血液内科',
disabled: false
}, {
txt: '免疫科',
disabled: false
},
{
txt: '内分泌科',
disabled: false
},
{
txt: '计划生育',
disabled: true
},
{
txt: '肛肠外科',
disabled: false
},
{
txt: '烧伤科',
disabled: false
},
{
txt: '科室A17',
disabled: false
},
{
txt: '科室A18',
disabled: false
},
{
txt: '科室B1',
disabled: false
},
{
txt: '科室B2',
disabled: false
},
{
txt: '科室B3',
disabled: false
},
{
txt: '科室B4',
disabled: false
},
],
}
};
return data;
}
searchBtnClickHandle
// 点击搜索回调
searchBtnClickHandle: "Department_Search",
// 自定义事件
// str……输入框内容
function Department_Search(str) {
// 返回新数据重新填充前端并刷新展示
var newList = [
{
txt: '测试科室F-1-2',
disabled: false
},
{
txt: '测试科室F-1-2',
disabled: false
},... ];
return newList;
}
uniClick
// 点击科室按钮回调
uniClick: "Department_Btn",
// 自定义事件
function Department_Btn(index,item) {
//获取按钮索引以及对应索引的值
console.log(index,item);
}
maxLen
maxLen: 11,
kbType
/**
* 1. mix 全键盘
* 2. lower 小写
* 3. capital 大写
*/
kbType: 'capital',
btnList
[
{
// 按钮标题
txt: '测试科室F-1-2',
// 按钮是否禁用
disabled: false
},
{
txt: '测试科室F-1-2',
disabled: false
},...
]
onEnter
// 属性配置
onEnter: "onEnter",
// 执行方法
function onEnter(){
console.log("你敲了回车键")
}
♨️ JS Call
无
🚀 getData
无