继承于comobq与datagrid,按钮实现方式不再一样,在IE8或IE11下速度大大提高。在首次初始化时不初始化列表,无论界面中有多少个放大镜,界面只存在一个列表。即只保留当前激活下拉框列表数据。
html代码
<table>
<tbody>
<tr>
<td class="r-label">姓名</td>
<td><input id="AAE135" class="textbox"></td>
</tr>
</tbody>
</table>
js代码
$("#AAC003,#AAE135").lookup({
url: "/comm/sqlPara/forPager?sqlKey=ac01.listAC01",
border: true,
panelWidth: '60%',
idField: 'AAC000',
textField: 'AAC003',
mode: 'remote',
isCombo: true,
enableNumberEvent: false,
minQueryLen: 2,
selectOnNavigation: false,
hasDownArrow: false,
pagination: true,
columns: [
[{
field: 'AAC000',
title: '患者编码',
width: 100
},
{
field: 'AAC003',
title: '患者名称',
width: 80
},
{
field: 'AAE135',
title: '身份证',
width: 140
},
{
field: 'AAC010',
title: '家族地址',
width: 200
},
{
field: 'AAC004',
title: '性别',
width: 60,
formatter: frmDictVal
},
{
field: 'AAC006',
title: '出生日期',
width: 80
},
{
field: 'AKC010',
title: '年龄',
width: 100
},
{
field: 'AAC011',
title: '联系电话',
width: 150
},
{
field: 'AAC018',
title: '婚姻',
width: 80,
formatter: frmDictVal
},
{
field: 'AAC016',
title: '身份类别',
width: 100,
formatter: frmDictVal
},
{
field: 'AAC008',
title: '人员状态',
width: 80,
formatter: frmDictVal
},
{
field: 'AAC007',
title: '国籍',
width: 80
},
{
field: 'AC01ID',
title: '会员ID',
width: 80
},
{
field: 'AAC014',
title: '登记时间',
width: 140
},
{
field: 'AAC005',
title: '民族',
width: 100,
formatter: frmDictVal
},
{
field: 'AAC022',
title: '患者标签',
width: 100
}
]
],
onSelect: function(index, rowData) {
$("#kc21-form").form("load", rowData);
}
});
D.initCKA1 = function(options) {
var elId = options.elId;
var yfId = options.yfId;
var w = options.w;
var h = options.h;
var form = options.form;
var bka203 = options.bka203 || '';
var aka203 = options.aka203 || '';
var callback = options.callback;
var url = getDictUrl(aka203, yfId);
var columns = getDictColumns(aka203);
$("#" + elId).lookup({
url: url,
panelWidth: w || '80%',
panelHeight: h || '60%',
idField: 'AKE001',
textField: 'AKE002',
hasDownArrow: false,
rownumbers: true, // 行号
emptyMsg: "<font color='red'>没有库存</font>",
mode: 'remote',
isCombo: true,//是否输入字符即触发事件,进行搜索
enableNumberEvent: false,//是否开启数字选行功能,在isCombo为true时生效
minQueryLen: 1,//isCombo为true时,可以搜索要求的字符最小长度
selectOnNavigation: false,
columns: [columns],
onSelect: function(rowIndex, rowData) {
if(rowData && form) {
$("#" + form).form("reset");
$("#" + form).form("load", rowData);
if(callback != undefined && jQuery.isFunction(callback)) {
callback(rowData);
}
}
},
onLoadSuccess: function() {
}
});
}
扩展属性
文档更新时间: 2020-10-20 17:29 作者:周光