调用:DetailListSearch 背景:bg2.jpg
⚙ 配置
| 属性 | 说明 | 是否必需 |
|---|---|---|
| headConfig | 主明细表列头配置 | YES |
| dataConfig | 主明细表数据配置 | YES |
| onSearch | 按下键盘后执行的搜索事件 | YES |
| onEnter | 按下回车后执行的事件 | YES |
headConfig
// 【必填】主表的表头headConfig:[{// 【必填】表头名称tName: '处方号',// 【选填】对齐方式,若传入则按你的方式来,不传,默认居中align: "left",// 【选填,最好不填】宽度,指定该列宽度。其余未指定宽度的将自适应,该列不参与。// 建议:指定宽度的列最好不要超过2列width: "200px",},]
dataConfig
// 【必填】主表内容// 该配置为二维数组,每一项代表一条记录,每条记录的长度需要 == headConfig.lengthbodyConfig:[["20190725C20001", "内科门诊", "管理员", "2.00", "西药方", "2019-07-25"],["20190725C20001", "兽科门诊", "饲养员", "2.00", "中成方", "2019-07-25"],... ...]
onSearch
// config 内的配置项onSearch: "onSearch_DetailList",/*** 明细-可搜索模板的用户输入的回调* 返回新对象,该对象包含 headConfig 与 dataConfig* 当然,你也可以传一个空的对象:{},此时表格会显示:无更多数据* @param {string} params 用户输入的值* @return {object}*/function onSearch_DetailList(params) {console.log(params)return {headConfig: [{tName: '处方号',align: "left",// width: "200px"},{tName: '开单时间',align: "left"},{tName: '开单科室'},],dataConfig: [["20190725C20001", "内科门诊", "管理员"],["20190725C20002", "内科门诊", "管理员"],["20190725Q0001", "内科门诊", "管理员"],]}}
onEnter
// config 内的配置项onEnter: "onEnter"/*** 用于处理用户敲击回车键所执行的函数*/function onEnter() {console.log("你敲了回车键")}
♨️ JS Call
🚀 getData
无
