HISUI是一款前端组件类库。
提供linkbutton,linkmenu,combo,datagrid,treegrid,popover,window,lookup,panel,layout,accordion,tab等组件功能。
HTML界面引用HISUI<link rel="stylesheet" type="text/css" href="hisui/dist/css/hisui.css">
<script type="text/javascript" src="hisui/dist/js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="hisui/dist/js/jquery.hisui.js"></script>
CSP界面中引用HISUI<HISUI/>
或
<HISUI debugger=1 version="lite" css="myself.css"/>
<a class="hisui-linkbutton" data-options="iconCls:'icon-search'">查询</a>
或已有html代码<a id="btn">查询</a>,可在js代码中写入
var sbtn = $HUI.linkbutton("#btn",{iconCls:'icon-search'});
sbtn.disable(); //禁用查询按钮
/*或
$("#btn").linkbutton({iconCls:'icon-search'});
$("#btn").linkbutton("disable");
*/
点击HISUI下载最新的HISUI库
datagrid-body-padding7样式 [6083733]radio与checkbox样式修改 [6093300]tabs与panel样式修改 [6052224]splitbutton-light样式的splitbutton [5864535]datagrid-toolbar内的filebox组件按钮位置偏移问题 [6089231]switchbox样式,最大宽度修改成51px [5629549]combo组件增加panelMaxHeight属性 [6132370]lookup只有一行记录时,出现纵向滚动条问题 [6035752]纯净版本调整面板,页签,手风琴,四方布局的标题样式 [6052224]纯净版翻页条下拉框中的数字大于2位时,数字显示不完整 [6021471]panel内容超出时提示功能优化 [6012372]tree与combobox增加queryParams参数 [6014510]linkbutton大按钮悬浮背景色及文字间距调整 [5565107]window及子组件支持constrain属性 [5986363]HISUIStyleCode变量未定义处理searchbox框内提示文字支持翻译 [5995966]panel收起时设置panel-status-collapse样式顺序调整 [5560640]combobox元素全选但全选勾未选 [5949378]calendar相关控件支持鼠标滚动切换月份 [5909844]pure版本的下拉菜单未指定宽度时,高度不加2 [5909505]menu通过appendItem方法添加右键子项,其生成的html存在多余的style=’height: 36px;’,导致菜单高度变成36pxpopover组件偶尔出现最后一个字显示成省略号问题 [5937243]switchbox组件非中文描述时,宽度算法优化 [5895812]panel销毁时清除标题的tooltip提示 [5913220]numberbox输入框有时右边间距消失panel触发resize逻辑优化 [5888040]confirm背景色修改序号位置向上移1pxswitchbox增加对文字的翻译功能 [5892841]datagrid的showFilterToolbar配置成true时,增加可以追加toolbar信息功能 [5894525]combobox的loadFilter方法返回undefined报错处理pure下datagrid表格行样式修改 [5800605]pure下splitbutton按钮样式修改 [5794790]pure下searchbox菜单样式修改 [5846605] <input id="ss2"/>
<div id="mm" class="search-btn-menu">
<div data-options="name:'ALL'">所有</div>
<div data-options="name:'V'">核实</div>
<div data-options="name:'D'">停止</div>
<div data-options="name:'C'">作废</div>
</div>
$(function(){
$("#ss2").searchbox({
searcher:function(value,name){
alert(value+","+name);
},
menu:'#mm',
prompt:'请输入值',
});
});
pure页签brand标题与页签之间增加竖线分割 [5799094]combobox普通单选模式,在多次执行$.parser.parse()后大概率无法选择 [5803813]menutree在折叠时,悬浮图标打开的子面板限制最大高度,且当比较居下时,适当进行向上偏移。menutree修复在折叠时,悬浮或选中图标没有背景色问题。rows元素个数大于0 [5806709]linkbutton未生成时,调用disable方法报错处理combo关闭面板选择器修改panel及子组件的标题长度超时宽度时显示省略号且增加悬浮提示 [5780047]#191919修改成#000000 [5787308]#424656修改成#000000 [5787308]pure风格下列头序号二字翻译lookup在医嘱录入界面的用法与频次输入框间跳动问题 [5753319]className与queryName的表格才可以双击弹出列定义界面 [5748227]datagrid无数据时,图片显示支持国际化 [5743354]lookup在医嘱录入界面的用法与频次输入框间跳动问题 [5753319]pure风格下下拉框背景色修改成白色 [5547723]pure风格下表格工具条上按钮位置向下移1px [5547672]pure风格下layout布局上图标和描述未对齐 [5605222]pure风格下window有标题时遮罩层上边应无圆角 [5657405]pure风格下列头上的勾选框与文字上下居中 [5561835]pure风格下大图按钮样式修改 [5565107]fixRowNumber配置项下合计行号也应该隐藏 [5734598]datagrid的updateRow方法写表格数据时,增加datagrid-have-data样式 [物流交接界面]datagrid-detailsview插件显示表格数据时,增加datagrid-have-data样式 [结算界面]pure风格下messager内容文字大小修改成16px,行高30px [5649325]filebox选择按钮竖线处理 [5619557]pure下message-confirm组件阴影高度大于弹窗口问题 [5678473]datagrid,treegrid,propertygrid增加无数据图片显示 [5544254]pure下datagrid无数据时显示图片 [5544254]pure下popover的背景色修改成纯白色 [5660143]puremessager提示文字需要限制显示范围[5659152]pure风格下switchbox位置调整 [5629549]pure表格及树通用表头增加hover背景色值(#E1E2E6) [5547566]pure表格及树隔行变色颜色修改成#FAFAFC [5561852]pure表格外层2px边框问题处理 [5561833]pure的菜单按钮样式修改 [5565095]pure的switchbox小开关的字号及位置修改 [5629540]pure树节点自定义图标时,原file图片会重叠出现问题 [5537144]pure下提示窗口文字行高默认成24px [5608685]pure风格下filebox鼠标悬浮变色 [5619557]pure风格tabs配置showHeader:false时,去掉下2px间距 [5621742]pure带图标的按钮,图标上移1px [5632179]pure风格下popover无标题且配置padding:true时,无上边距问题处理 [5562042]pure风格下表格内必填数字框输入为空时,输入框样式显示问题处理 [5585197]lookup关联的datagrid增加id,以便信创实现列定义功能 [5584071]输血图标 [5571681]图片图标pure默认字体修改 [5561986]comboq类组件在输入框中按F1~F12键时不触发事件 [5604790]pure的linkbutton最小宽度修改成76px [5536168]pure的messager.popover弹出位置修改 [5560458]pure的messager弹窗口居中问题 [5560458]lookup扩展lookupGridId属性来定义对应表格的id [5584071]invalid状态下,四个方位的提示层的箭头样式处理 [5571747]messager的warning提示效果window与dialogfit时,宽与高包含父容器padding [5534619]panel与layout的fit时,宽高不包含父容器padding,只是适应内容宽高dialog中部空白背景还原回白色datagrid第一列为勾选框时,左边也要10px边距 [5547568]lite风格下能对齐的输入框在pure无法对齐 [5499755]pure风格下confirm窗口提示内容右边距设置为60像素 [5524746]pure风格下通过dialog,window打开弹窗位置偏右 [5526280]pure风格datagrid文字发现下边显示不全,高度调试 [wqy]pure风格下window,dialog内容白色区域背景应该圆角 [5527853]menutree组件在lite和lightblue风格下支持title配置项popover箭头样式重写 [5469936]menutree组件,同级节点有子节点和无子节点没对齐问题menutree组件增加expandAllOnSearch属性,为true时,有条件查询时,展开所有节点menutree组件增加collapseAllOnNoSearch属性,为true时,无条件查询时,折叠所有节点menutree组件展开与收起菜单面板的图标修改menutree组件支持title属性,在底部显示标题layout父容器为body时,且body有底部边距时,自动在底部插入一个高为底部边距的空白元素,将多余内容挤下去layout自身容器有padding时,五方面板定位不正确问题popover反色样式间距处理lightblue与pure下popover组件inverse样式修改 [5479338]window窗口内的翻页条右端页码文字垂直居中问题 [5464555]纯净风格表头文字样式修改 [5461229]layout收起后箭头显示不全 [5467918]window无法折叠问题 [5465634]insertRow的行字体颜色为白色问题datebox鼠标长按今天按钮上,不能选中当天日期问题 [5479592]tree选中颜色右边为直角,修改成圆角menutree组件增加findNode方法.hisuicom-leftpadding-container [5474027]$.hisui.getHisuiStyle()方法获取当前hisui样式menutree纯净版样式tab增加属性simpleContextMenu属性,当为true时,显示默认的关闭、关闭其他等右键菜单l-btn-focus时样式药房界面linkbutton蓝色按钮边框色修改confirm及prompt窗口按钮顺序调整datagrid增加datagrid-not-view1样式类,来区分是否有固定列splibutton示例datagrid增加onInitBefore2事件,确保html定义的列头与js内定义的列头都到了opts.columns内 [5425842]setValueTextcombogrid在懒加载时默认显示设置oldHtml文本// 解决lazy时,双击编辑时速度,且不触发数据查询
editor:{
type:'combogrid',
url:url,
method: 'post',
lazy:true,
queryOnFirstArrowDown:true,
mode:'remote',
multiple:true,
...
}
popover时,解决提示层会重叠问题 [5287885]getStyleCodeConfigValue写法兼容IE浏览器icon-implant [5267345]datagrid的rownumber列标题从空修改成序号二字,列宽从25修改成36showFilterToolbar增加翻译 [5203104]filterToolbarType [5164741]showFilterToolbar使用时查询问题 [5164741]comboq系列弹出层位置样式补写layout增加大间距配置isBigPaddingdatagrid,增加横向线条switch-box样式 [5041820]icon-back字体 [5070944]提示框的图标样式名写入messager组件中,以便实现整体颜色变化checkbox的true值与’true’相等 [5022029]lookup框内按住回车,请求重复发送问题修正combobox面板中有横向滚动条时, 选中行背景色不能满行问题 [4948365]groupview插件与showTip弹出框的兼容问题 [4955295]loadFilter运行 [4972992]datagrid定期刷新数据时,高度变成0问题处理 [4953831]datagrid定期刷新数据时,高度变成0问题处理 [4953831]comboq系弹窗(lookup,dateboxq)datagrid过滤条页码显示问题 [4892987]panel标题宽度变小问题修改 [4755995]临床药理实验患者图标 [4865322]validatebox组件的mobilephone规则修改 [4866357]panel标题宽度变小问题修改 [4755995]lookup的onBeforeLoad返回值,false取消查询 [4753725]datetimebox组件第一次点击时间框,光标总是自动跳转到最后面 [4676620]datagrid-scrollview兼容java的标准接口返回JSON格式lookup的数字选行功能问题 [4693265]lookup的数字选行功能失效问题 [4689121]datagrid-footer样式 [4635882]lookup在中文输入法下输入中文时不查询问题 [4643908]datagrid时,列头与内容列对不齐问题处理 [4580862]datagrid-columns中的title属性值 [4604410]群伤图标 [4614365]lookup输入字符时自动弹出窗口优化 [4578037]$.messager.popover信息时,向下追加显示 [4593369]messager组件中按钮长度自适应 [4588999]datagrid列定义增加列说明属性columnHeaderTitle [4517900]datebox数据无效时,样式修改[4561777][4561791]datagrid查询条件处点击高级显示列查询条件时,不再显示勾选框 [4488212]datagrid查询条件多次点击高级按钮不变为收起问题修复 [4488237]arrow-shrink图标,修改arrow-zoom图标[4504978] [4505120]datetimebox的弹出式日历界面上增加回车事件,用于确定日期 [4509262]tabs关闭按钮位置调整combobox增加defaultHoverFirstRow属性,默认选中第一行 [4421115]combobox增加defaultHoverFirstRow属性,默认选中第一行 [4421115]datetimebox点击[今天]按钮时,时间也同步成当前 [4385191]menubutton与splitbutton连击提示修改 [4378767]linkbutton对green,yellow,red色系处理 [4374134]hisui-label组件 [4371974]combobox带有全选工具条时,向输入框上方弹出会覆盖输入框 [4349782]validatebox销毁后,触发blur与focus事件时不再验证值,防止列表编辑报错.combobox加载后台数据完成时, 但combobox编辑框不存在时报错保护combotree支持查询 [4344768]datagrid数据表格编辑多选combo时赋值修改datebox点击今天按钮时, 先触发change再触发select事件popover宽高保持与以前一样editgrid中combobox赋值为Array
{"comboValue":"val1,val2,val3"}
{"comboValue":["val1","val2","val3"]} // 新增加功能
datagrid工具栏支持显示comboboxvalidatebox必填输入框中输入文字后,快速tab键,文本框并不检验 [4010205]无数据插画图片 [4149224]vstep多次对同一元素初始化会生成多个步骤条问题 [4202814]lookup输入#号会触发’数字选行功能’功能 [4140837]datagrid隔行变色#FAFAFA [4092306]linkbutton在极简下waiting样式linkbutton防抖功能(clickWaitingTime)datagrid联动按钮状态功能(refLinkButton)datagrid选中头行同时也选中通过mergedCell合并的行 [4123477]datagrid对超时进行提示lookup使用btoolbar时,第二次点击放大镜时工具条消失问题 [4068557]// 后台返回值以前支持数据格式:[{"key": 1}]
// 增加以下三种格式
{"code": "200","msg": "操作成功","data": [{"key": 1}],"success": true}
{"code": "200","msg": "操作成功","rows": [{"key": 1}],"success": true}
{"code": "200","msg": "操作成功","records": [{"key": 1}],"success": true}
{"code": "200","msg": "操作成功","data": {"records":[{"key":1}]},"success": true}
datetimeboxq设置maxDate当天的某个时间点后,点击确定无法关闭日期面板 [3988287]$.messager.alert方法增加宽度属性 [4022515]
$.messager.alert({
width:520,
icon:'info',
title:'合理用药提示',
msg:'阿司匹林肠溶片(5)本患者(门急诊)同时开具多个阿司匹林肠溶片医嘱。避免重复给药。阿司匹林肠溶片(5)阿司匹林肠溶片与阿司匹林肠溶片均含有阿司匹林。'
+'避免重复用药。 阿司匹林肠溶片(4)本品用于预防一过性脑缺血发作、心肌梗死、心房动、人工心脏膜、动静脉或其他手术后的血栓形成。也可用于治疗不稳定型心绞痛,'
+'以及脑梗、心梗的二级预防。不建议超适应症使用。阿司匹林肠溶片(5)阿司匹林肠溶片与阿司匹林肠溶片均含有阿司匹林。避免重复用药,阿司匹林肠溶片(4)本品用于预防'
+'一过性脑缺血发作、心肌梗死、心房颤动、人工心脏瓣膜、动静脉或其他手术后的血栓形成。也可用于治疗不稳定型心绞痛,以及脑梗、心梗的二级预防。不建议超适应症使用。'
+'<div style="color:red;">是否继续审核?</div>',
fn:function(){
$.messager.popover({ msg: "你已点击确定" });
}
});
menutree 组件样式调整tabs 页签的关闭按钮显示不出问题menutree 组件样式调整// 后台返回值以前支持数据格式:[{"key": 1}]
// 增加以下三种格式
{"code": "200","msg": "操作成功","data": {total:10,records:[{}]},"success": true}
// 后台返回值以前支持数据格式:[{"key": 1}]
// 增加以下三种格式
{"code": "200","msg": "操作成功","data": [{"key": 1}],"success": true}
{"code": "200","msg": "操作成功","rows": [{"key": 1}],"success": true}
{"code": "200","msg": "操作成功","records": [{"key": 1}],"success": true}
关于页面英文版插画维护 [3887267]treeField列为冻结列时,checkbox失效且无法选中 [3902343]panel当notTrans配置项为true,通过setTitle方法设置标题也不使用翻译datagrid行中下划线偶尔看不到问题 [3791752]checkbox重复初始化导致翻译无效combo类组件检索框中用搜狗输入法输入中文时,没有触发查询任务 [3840647]tooltip组件的show方法中位置处理逻辑至reposition方法下 [3663483]datagrid增加clearSelectionsOnload配置项,在加载数据后清除选中信息 [3764732]keywords增加notTrans配置项,true表示不翻译numberbox增加keyupChangeDelay配置项,当isKeyupChange为true时,keyup改变组件值延迟时间.lite-gray,与.icon一起使用可以使图标变灰色keywords组件元素增加disabled配置项 [3806874]big-ca,big-ca-green二个图标类 [3759479]datagrid总行数总显示成当前页行数lookup回车会2次进入onLoadSuccess方法处理 [3770017]defaultsColumns中的title属性覆盖列定义中的linkbutton增加notTrans配置项,true表示不翻译.用于系统组件propertygrid的过滤工具条翻译问题panel增加notTrans配置项,true表示不翻译dialog窗口支持快捷键关闭 [3719367]inputclearbtn插件,为输入框生成清空内容按钮 [3716019]
使用html实现
<input class='hisui-inputclearbtn'>
或者使用js实现
$("#myid").inputclearbtn({});
// 或
$("#myid").inputclearbtn({
onClearBefore:function(e){},
onClearAfter:function(e){}
});
combo系组件在搜狗输入法录入汉字时不触发查询问题 :bug: [3722550] [3700691]质字图标icon-quality [3701592] :sparkles:lookup使用selectRowRender事件显示行提示信息时,面板高度计算优化 [3628178] [3445649]datagrid支持columnsUrl返回默认排序列sortColumnDefault [3537778]tooltip内容超过宽度后自动换行 [3591803]messager增加四个方法不自动翻译提示内容 [3505970] :sparkles:
$.messager.alertSrcMsg('title',$g('进行了') + 3 + $g('次无效登录'));
/// 如果希望整个界面HISUI都不自动翻译
/// 应在引入HISUI相关文件后重写以下方法
$.hisui.getTrans = function(key){return key;}
datetimebox与datetimeboxq支持双击日期选中 [3557187] :sparkles:tabs当tabPosition为left时,在浏览器缩放时有时会出现页签内容区域空白(被挤下去)现象。[3341612]tooltip插件position当配置bottom显示时,下方不能显示全时,显示到上方 [3458164]datagrid请求得到的数据中包含code属性但不包含rows属性时,才进入兼容其它json数据中datagrid支持后台返回以下结构的json数据 [支持data.records结构]
{
"code": "200",
"msg": "success",
"data": {
"records": [
{
"id": "9e9c735844b841c0a970decdb2b5e182",
"name": "张三",
"email": "zhangsan@qq.com",
"phone": "012345678910"
}
],
"total": 2,
"size": 2,
"current": 1,
"searchCount": true,
"pages": 1
},
"success": true
}
datebox在DMY配置下validParams:”YM”月份显示错误问题 [3417378] :bug:checkbox样式兼容IE9且在chrome系统下显示不变。解决生命体征录入界面checkbox以前对齐了,但现在没对齐问题。menutree组件整个大面板背景色改为透明datagrid请求数据出错时不再alert提示. 防止轮询出错一直alert问题 [3377783]layout在缩放126%时,如果东西南北区域面板带padding,则相应宽高会不正确多带padding大小的宽高。menutree组件comboq系列组件当面板showPanel返回false时,不进行查询filebox组件方法files支持IE9 [3355921]linkbuttonplain:true时,图标与间距不够问题 [3172360] :lipstick:treegrid兼容hos格式的JSON数据 [2958194] :sparkles:
// 老的JSON格式
{rows:[{},{}],curPage:1,total:1}
// 增加兼容的JSON格式,多了一层data
{code:200,data:{rows:[],curPage:1,total:1}}
timespinner增加时分秒步调配置项 [3277150]tab实现左右显示页签 [3135923] :sparkles:accordion的标题样式 [2940154] :lipstick:datagrid的页码输入框在选中时增加对应背景 [3241509] [3241479] :lipstick:tabs-gray-btm增加色值为ccc的下边框 [3173471] [3195938] :lipstick:vstep不同状态节点的文字颜色修改 [2941768] :lipstick:layout东西二个方位收起后,显示的标题没有支持国际化问题 [3202370] :bug:datagrid双击弹出的列定义界面增加MWToken :bug:checkbox与radio在IE9下显示异常问题修复 [3249696] [3249706] :bug:datagrid的getChecked方法获得跨页勾中的数据,但uncheckAll只处理当前页数据,增加isAllPage入参 [3243197] :bug:tabs的brand页签不让显示图标 :lipstick:lookup配置项panelWidth小于400,panelHeightFix为true时,会出现纵向滚动条问题修复 [2942812] :sparkles:icon-w-camera小图标 [3188653]datagrid组件左竖线去除,解决表格列宽多1px问题switchbox字数不对称时显示异常 [3149355] :bug:tabs的页签总长度从5000修改到50000 [3146468] :bug:dialog内容区的panel-body去除圆角样式,以修复用在dialog中的模态框遮罩左上角和右上角有白色显示。tabs-gray-btm在指定tabheight后,关闭按钮可以自动居中accordion的图标居中 [2941765] :lipstick:icon增加icon-ca图标 [3007754]datagrid编辑格式样式修改 [2942041] :lipstick:datagrid线条色修改 [2942042] :lipstick:panel收起与展开增加样式类, 实现收起时下边框直角变成圆角需求。[2941760] :lipstick:panel右上角工具图标hover底色修改 [2941759] :lipstick:tab左右滚动图标样式修改 [2941763] :lipstick:tab关闭页签按钮hover无需背景色 [2941761] :lipstick:tab修改左右选中样式 2940150 :lipstick:tab样式修改选中颜色 2940148,2940152 :lipstick:combo多选时,输入框增加背景色 [2980036] :lipstick:keywords元素左对齐(不留5px间隙),hover带边框 [2937948] [2937965] :lipstick:pagination上按钮间距增大 :lipstick:comboq面板色值修改popover提示图标修改,极简与炫彩显示不同dialog第一个按钮marginleft为0messagerprompt输入框圆角5px修改成2pxpopover图标与高度修改 [2943309] :lipstick:pagination图标样式修改 [2942295] :lipstick:dialog第一个按钮margin-left值为0,示例修改 [2940796] :lipstick:messager弹出的窗口中按钮居中,第一个按钮marginleft为0 [2943124] :lipstick:messager示例按钮背景色修改, 输入框边框修改 [2943214] :lipstick:keywords子元素最左边不留间距 [2937948] :lipstick:dateboxq面板高度增加2px,与datebox效果保持一致 :lipstick:splitbutton鼠标悬浮时样式修改 :lipstick:datagrid的columnsUrl配置项得到的列定义覆盖columns中属性 [3057692] :sparkles:datagrid的defaultColumns支持[{},{}]与[[{},{}]]二种结构layout的分割线背景色修改成透明 [2916939] :lipstick:datetimeboxonBlur事件中,当输入框值为空时不再进行格式化,而是进行值清空,用于解决当框为空点击面板的”关闭”或者删光输入框的值还是会重新变成当前时间问题datagrid增加列定义配置路径columnsUrl配置项,修改列定义路径界面editColumnsPage配置项,修改列定义权力路径editColumnsGrantUrl配置项datagrid增加事件onInitBefore(options),便于在表格生成前修改上下文filebox极简风格下支持显示按钮图标。支持showicon样式 [2911548]tabs的tabHeight高度从27修改成36 [2746037]datagrid-toolbar下的无背景(plain:true)按钮的图标显示间距异常 [2911539]combobox某行时js报错处理 协和panel的card风格面板修改成默认面板样式 [2913345]splitbutton与menubutton的箭头与文字间距 [2855502]menubutton行高修改 [2855848]combo的小箭头在下拉面板显示时,也需要变色 [2891835]treegrid有数据显示,然后再查询出零条数据时,翻页条上总行数显示错误。table-splitline线条重复问题 [2890820]dateboxq,datetimeboxq在linux服务器下默认不显示图标问题 [2940817]lookup样式修改 [2914060] [2914190]comboq面板弹出时覆盖输入框1pxcomboq面板弹出时给输入框active样式,以便实现样式效果splitbutton,menu展开时样式,线条,箭头修改 [2937860] [2937859]validatebox验证错误时样式调整 [2937953]linkbutton高度修改成28pxcheckbox小图标位置调整 [2937962]combo系下拉面板增加上方与下方区别,及样式修改 [2937960]searchbox小图标hover样式修改 [2937954]combo系下拉面板展开后,增加combo-q-active样式 [2937959]checkbox样式修改 [2937963]keywords样式修改 [2937948] [2937965]linkbutton高度调整为28px [2937957]checkbox文字与勾选框间距调整 [2937943]switchbox炫彩版文字去掉投影,修改字体 [2937866]switchbox极简版文字去掉投影,修改字体 [2937961]splitbutton在plain:false下字体,背景,hover效果修改 [2899260]linkbutton的大图标选中背景色修改 [2850808]DropDropRadio组件的clear方法报错问题处理 :bug: [2843010]datagrid鼠标滚轮在固定列内容区域无法滚动表格问题处理 [2902579] :sparkles:numberbox的forcePrecisionZoer配置项对非有效0去除 :sparkles:
datagrid增加defaultsColumns配置, 提供默认列定义 :sparkles:datagrid增加showFilterToolbar配置项,显示过滤工具条 [2778466] :sparkles:window当标题移动到深色上时,边角出会出现一丝白边,将window背景色改为透明。splitbutton无图标时,左边距修改。让按钮显示更紧凑 [2834529]triggerbox在disable状态下边框颜色 [2777705]icon-tabel-col图标 [2786493]icon-big-ca-green图标 [2843404]triggerbox禁用时,按钮hover时显示成禁手datebox点击今天按钮时不触发onSelect事件问题 [2533036]panel的card类型title宽度计算优化 [2668172]
tabs内区域不要圆角,导致内部iframe也带圆角 [2790963]tree在lite风格下父节点图标显示异常问题处理 [2791549]tree在lite风格下无线条父树节点前无对应图标 [2791392]linkbutton按钮增加selected样式处理datagrid优化editbegin方法的速度 :sparkles: [2801083] by wqypanel无title时,lite风格上边框增加边框 [2773693]tree选中行时背景颜色断开问题处理 [2779159]icon-sure-readed,icon-read-details二个图标 [2786156]datebox的maxDate设置为今天,但不能通过点击今天按钮选中日期 :bug: 需求号:[2734045]window面板标题左侧间距应为10px 需求号:[2767193]layout区域间分割线背景色修改成FFF 需求号:[2767193]window的body的边框宽度修改成0, 兼容炫彩版, 1个像素可能造成文字折行 [2791752]datagrid的列定义中增加showTipFormatter函数接口, 自定义提示内容 :sparkles: 需求号:[2491977]列表-下拉框-放大镜的pageList内数字显示顺序不对问题处理 :sparkles: 需求号[2728500]lookup当加载数据成功后高亮第一行时需触发selectRowRender事件 需求号:[2723790]panel的头部内边距从4px修改成3px,保持与炫彩版一致, 不然有些界面会多出多余的滚动条 :sparkles:lookup在多个输入框中来回闪烁问题 :bug: 需求号[2538239]timespinner增加setSpinStart方法指定微调位置linkbuttonlite版风格中无描述按钮长度显示不正确处理lookup第一次展示且数据为空时,列表宽度很窄问题处理。重现:医嘱录入空输入框中回车lookup增加自适应高度功能 :sparkles: 需求号[2447863]numberbox增加forcePrecisionZoer配置,可配置成不强制补0DropDropRadio增加clear :sparkles: 需求号[2500978]checkbox与radio的图标左边距(6px) :sparkles:accordion上下圆角实现 :lipstick:datetimebox双击选中日数时,会选中空格问题,且光标离开时自动计算成有效日期时间 :bug:datetimebox的按钮颜色优化 :sparkles:confirm3 :sparkles:menubutton在firefox下不能选中问题 :bug:datagird多层列头宽算法重写datagrid多层列头,父列头文本内容长过子列头总宽度,会导致列头与内容错位问题处理 2011212 :bug:
考虑多表格,多IDdatagrid多层列头,父列头文本内容长过子列头总宽度,会导致列头与内容错位问题处理 2011212 :bug:datagrid-groupview存在选中一行后,自动跳转滚条问题 2144042 :bug:keywords单选时也触发onSelect事件 :sparkles:timespinner回车事件优化 :sparkles:messager.prompt在输入框中按左右箭头导致光标切换到按钮上 [2162656] :sparkles:confirm按钮描述,confirm窗口弹出后,让焦点不在按钮上,此时回车导致报错问题处理 :bug:tooltip提示层位置left小于0时优化显示效果 :sparkles:imedisabled功能,增加中间件处理输入法imedisabled插件。点击时输入框时,输入法切换成英文 :sparkles:popover提示超5秒时,提供x号显示datagrid增加singleRequest配置项lookup增加singleRequest:true,默认只保留最后一次请求 :sparkles:datagrid支持code |
message或code | msg判断提示 |
datagrid支持多种数据格式
{
code:200, //不为200时,会提示message信息
message:"success",
data:{
total:100,
rows:[{...},{...}]
}
}
datagrid只保留最后一次请求 :bug:datagrid在护理病历界面只显示一列问题 :bug:checkbox:true的datagrid增加Shift连选功能icon-w-skip-no跳号样式 需求号:2150849icon-stamp-cancel图片
timespinner增加双击全选功能 :sparkles:if ($.data(trgt, "changeIdStr").NPAPIIdStr.indexOf(','+changeId+',') < 0) { //多次open只加一次
frm.setAttribute('data-hideTimes', parseInt(frm.getAttribute('data-hideTimes')) + 1);
$.data(trgt, "changeIdStr").NPAPIIdStr += ','+changeId+',';
}
timeboxq回车事件不冒泡处理 :bug:
switch (e.keyCode) {
//...
case 13:
e.preventDefault();
opts.keyHandler.enter.call(_t, e);
//return false ; 修改成 break;
break;
}
keywords的getSelected在jq.length==0时返回[],兼容老版. 需求号:2091806getSelected:function(jq){
if (jq.length > 0) return getAllSelected(jq[0]);
/*兼容老版, 护士补录界面,没有危重,病危keywords,但使用了。增加返回值*/
return [];
},
enterNullValueClear配置在多选时不生效问题. 需求号:1521235/// 增加多选判断
if ((vv.length == 0 && !opts.enterNullValueClear) || (opts.multiple && !opts.enterNullValueClear)){
}
tree只有一个根节点时,会多出向上虚线 :bug: 需求号:1948502
.tree-root-one {
.tree-expanded{
background: url('@{images-path}/tree_lines.png') no-repeat -49px center;
}
.tree-collapsed {
background: url('@{images-path}/tree_lines.png') no-repeat -33px center;
}
}
icon-verify图标// 增加方法
switchObjectSize(options,win,toHide,trgt,hisuiCmpName)
// 设置宽高
frm.style.width = "0px";
frm.style.height = "0px";
timeboxq的onChange优化.需求号:2096090 :bug:// 记录修改
.bind("change.timeboxq", function (e) {
opts.valueDirty = 1;
})
// 判断修改
if ((oldVal != value) ||(opts.valueDirty)){
opts.onChange.call(target,value,oldVal);
}
checkbox在checked及disable变化时,触发ifChanged事件,兼容老版icheck组件/// click.checkbox
t.trigger("ifChanged");
/// setDisable
$(target).trigger("ifChanged");
datagrid在loadData时,发现pageNumber小于1时,重校正值// 老版_5ae.total默认为pageNumber*pageSize(如:10),后修改bug修改成0。如果第一次Load空数据时,loadData({total:0,rows:[]})不去校正值,opts.pageNumber值一错再错
// 见bug/datagrid.2.html
// 增加opts.pageNumber<1条件
if (_5ae.total != data.total || opts.pageNumber<1)
celltextarea在IE下最底一行数据,编辑时导致vi2有scrollTop,返原body的scrollTop,可解决vi2的scrollTop
combobox的blurValidValue属性配置成true时,回车选中行,点击行不验证值.:bug: 需求号:2042875
/// 会诊申请表格中选中科室下拉框行记录时,使用setText赋值,校验值的话会导致选不中。
/// 逻辑修改成:如果是点击行或回车选中行时不去校验value, 否则老项目没办法兼容,其实现这是一个错误写法。
if (event && event.target.className.indexOf("combobox-item") > -1) {
return;
}
combobox的blurValidValue属性配置成true时,点击下拉层的滚动条会清空列表行记录问题. :bug: 需求号:1800688required-label样式,修改示例界面icon-date,icon-no-dot图标combobox下拉框内容超长时自动换行celltextarea配置options后,最大高度没受限问题 :bug:celltextarea编辑单元格回车高度增加,但不能超出datagrid的表头或底部:sparkles:celltextarea编辑单元格显示位置优化, 根据空间自动显示到上方或下方:sparkles:celltextarea编辑单元格增加maxHeight配置:sparkles:timeboxq支持自定validType,与回车事件:sparkles:timeboxq必填提示翻译 :sparkles:娩字默认首拼为M :sparkles:autoFocus :lipstick:messager回车不能触发<确定>按钮问题 :bug:确定>celltextarea编辑框内一直加车闪烁问题修复 :bug:linkbutton鼠标悬浮及聚焦时样式修改 :sparkles:hstepdone样式修改:sparkles:hstep点击空白地报错处理 :bug:vstep纵向导航组件 :sparkles:checkbox与radio支持动态设置/取消必选 :sparkles:hisui-checkbox时,调用form('reset')报错处理 :bug:
dateboxq配置format后,月/日小于10时前面补0 :bug:messager.prompt界面输入框样式修改 :lipstick:dateboxq取支持标签format属性定义 :bug:combobox某行数据超长后,鼠标悬浮时背景色不完整问题修复 :sparkles:datagrid多次调用datagrid({})方法导致翻页条显示页码错误问题 :bug:datagrid-body定义还原成默认 :bug:tooltip支持tipWidth宽度配置 :sparkles:datagrid列定义增加tipPosition,tipTrackMouse :sparkles:dateboxq支持format属性配置日期格式lookup数字查询与数字选行功能冲突问题timespinner组件按钮调整小时问题:bug:datagrid中tip左边看不全问题timeboxq增加resize方法datagrid增加timeboxq编辑类型timeboxq组件textarea警告图片显示位置处理messager组件自动确认在医为浏览器下报错问题messager组件自动确认问题lookup对idField匹配功能去除datagrid判断编辑对象是否变化,支持对象combobox全选/取消全选在IE11不再换行,及翻译处理fontSize属性titleNoWrap属性combobox在allowNull为true时,取消选中也隐藏面板datagrid的列中增加wordBreak配置项datagrid的title自动换行radio与checkbox默认不显示必填提示radio与checkbox鼠标移入提示checkbox和radio如果options中包含name而元素属性没有name,则将元素属性name置为opts.namecombobox与combogrid在面板隐藏时,回车选行与取消选行无效comboq类组件Enter事件冒泡给外层radio,checkbox的isValid方法返回值应为Booleanradio,checkbox的required提示偶尔为空radio增加required必选一项,且把以前的required修改成requiredSel属性checkbox增加required必选一项属性combo系回车事件冒泡给外层datebox框中有值时才去setValue, 解决2020-02-17处理required问题产生的Bugdatagrid数据为空时,使用checkrow勾选行时不报错textarea类型支持required属性dateboxq不能自适应宽度问题menu点击弹出window时,isTopZindex属性无效问题combo系组件与lookup支持Down按键展开面板popover的title高度样式还原,不固定15pxtimespinner支持输入9转成09:00hstep组件menu在Chrome系浏览器中isTopZindex实现datagrid的columns中对象的showTip属性对空值不生成tiplookup默认行号列自适应lookup增加forceFocus,解决toolbar输入查询问题lookup修改selectRowRender默认为null, 解决选行时闪烁问题scrollview插件能显示下也出现纵向滚动条问题datetimeboxq面板高度异常问题datebox验证提示问题. dtformat=""时走组件自身验证combobox的defaultFilter的3,4改为考虑多音字,即和5,6相同lookup当调用不是最后操作的lookup的clear方法时会报错问题lookup本地数据不生效问题datagrid事件onUnselect异常触发问题tabs切换页签空白问题combobox 的defaultFilter增加5,6支持多音字combobox 增加spellField用于指定简拼字段,用于defaultFilter为3,4,5,6时的简拼过滤isTopZindex win.frames[index]可能是undefineddatagrid 分页条初始total改为0 在datagrid为lazy或者其它情况一开始没加载数据时显示不正确keywords 翻译信息采集isTopZindex兼容360企业浏览器datebox中的日历框第一次打开时点击标题中的年月后,日期框会自动关闭的问题datagrid列头高度可定义datagrid 选中行样式大于鼠标悬浮样式window({k:v})时病历插件显示空白问题filebox的输入框的圆角值都改成2pxdatebox与dateboxq默认最小日期1841-01-01dateboxq必填提示修改成中文comboq系的zindex动态增加datagrid增加timespinner编辑类型progress只触发一次window打开,处理病历编辑器覆盖问题.datebox中按钮加onclick属性,兼容血透调用病历界面,解决弹出空白界面问题comboq记录当前元素的state , 解决在医嘱录入界面放大镜隐藏时找不到state问题,和模态窗口有关popover的内容会换行的问题popover中对fixPopoverWidth函数的说明popover中fixPopoverWidth函数的一个bugradio重复初始化导致翻译无效popover自动改变zIndexkeywords方法增加jq对象存在与否判断lookupq看不到周六问题combobox下拉多选框影响其它输入框按回删键问题panel,window只有IE下isTopZindex才插入iframepopover与window覆盖问题lookup回车或点击按钮强制检索lookup有selectRowRender配置时才监听onHighlightRowpanelpanel的card类型的覆盖问题调整window.isTopZindex不能覆盖NPAPI插件问题comboq系组件弹出位置适应修改datagrid对>号处理逻辑修复combobox获得值方法修改,逻辑保持以前一致,解决datagrid编辑内包含combobox时,onChange事件触发问题tabs表头在360浏览器下tab有横向滚动问题datebox验证dtformat=DMY格式datagrid支持lookup编辑lookup的minQueryLen属性非0时,在放大镜内回车弹出的翻页条上显示共10行问题lookup在textbox修饰下长度与原保持一致checkbox生成的代码有undefined类问题datebox对required不生效问题lookup有限支持jobj.lookup('panel').panel("resize")方法comboq禁用autocomplete功能lookup支持按数字选行, 默认增加行号dateboxq重写,继承自comboqnumberbox如果定义validType为字符串时报错修复triggerbox鼠标hover与focus状态下,图标背景色问题combobox组件setValue(““)时,导致vv数组值为[”“]问题,协同需求号:1194563comboq组件lookup组件,继承于comboqpopover增加setContent方法,以及解决为一个已经绑定了popover的元素再次绑定一个新的popover时内容没有改变的bugnumberbox增加min与max检测值且提示功能panel的width支持百分比checkbox增加width处理,className处理validatebox增加idcard,mobilephone二种校验类型popover的title与websys.css中h3冲突处理datagrid,点击checkbox在事件onBeforeCheck与onBeforeUncheck事件返回了false,但是显示上的勾选状态变了的bugselect.textbox样式定义,使与input.textbox得到的combobox一样宽dateboxq输入框增加comboq样式,为了统一q系列宽度dateboxq与datetimeboxq在IE8下图标位置显示处理panel的visible查找修改dateboxq增加disable与enable方法datagrid-scrollview插件多次初始化导致不能触发onLoadSuccess事件问题messager中的prompt框中输入框加10px的左内间距timespinner中的面板标题部分图标改为icon-paper,输入框加2px圆角值panel中灰色系面板中的大面板标题部分文字字号大小设为16pxdateboxq,datetimeboxq位置自动适应layout的面板header的上下paddding改为4px 使整体高度为36px(含边框)menubutton的menubutton-blue的箭头图标改为白色triggerbox与filebox的图标支持透明背景的样式panel的默认背景色改为#509de1,与边框颜色一致lookup,triggerbox,filebox,spinner,searchbox都加上2px的圆角datetimebox功能实现tabs配置项border:false时,页签头外部边框还存在问题switchbox开关关闭时左侧有绿色线问题radio在disabled状态下禁用点击combobox点击全局按钮,只选中当前可见元素datagrid数据中只包含<或只包含>时才转义,formatter不转义或只包含>datagrid中数据json中有<与>进行转义与>dateboxq增加calendar方法,minDate,maxDate配置项datebox在配置minDate与maxDate时提示问题tree选中大节点时背景色变黄问题.layoutq新组件,新五方布局dateboxq新组件datebox增加allParse配置项panel中jquery关于visible选择器改成原生lookup在展开面板时,把当前元素jq对象绑定到grid的options.lookup上,可通过grid.datagrid('options').lookup获取到当前lookup的jq对象datebox增加minDate,maxDate属性radio增加required选项.默认false为可取消选中messager的提示内容为英文且过长时,超出消息框的提示内容没有显示的buglayout的东南西北四区域中包含layout时,不能自适应问题checkbox与radio增加boxPosition属性tree的一行元素的文字长度超过了父元素的宽度时,该行被选中后超出的文字没有底色的bug的解决方法checkbox增加ifChecked,ifUnchecked,ifToggled三个事件,兼容老版接口-有某些产品组使用tabs增加tabs-gray-btm样式tree的一行描述过长时,选中该行后文字底色显示不全的bugdatagrid、filebox、searchbox、triggerbox的边框颜色为新版配色combobox某行后再取消选中时,获取的值是undefined的bugpopover的cache属性是false时,重建了popover后内容没有重建的bugpanel,window,dialog拖动到小于(0,0)的位置datagrid加载速度. IE11下200行20列1-2秒加载combogrid使用回车键选中下拉框数据时,会触发两次onSelect事件的bugdatagrid编辑行时,偶尔出现空白行的bugvalidatebox线框与宽度修改combo速度导致combogrid点击下拉箭头不能出来数据combo组件在init时不调用panel的resize方法,优化速度20ms$.hisui.debounce,实现防抖clickDelay,用于解决lookup快速多次点击行,会触发panel下面元素的点击validatebox支持disabled属性及setDisabled方法datagrid支持onColumnsLoad事件datagrid支持className与queryName名来生成columns,以便支持自定义列属性checkbox与radio 在初始化之后通过$(selector).plugName({checked:true})方式修改值会导致组件不能使用radio允许使用$(selector).radio(‘setValue’,false),使其变成不勾选状态checkbox与radio 允许自己使用<label for='id'>text</label>方式去去控制勾选状态lookup双击行时,会选中弹出层后面元素。checkbox在disabled时也可以setValuemenu与menubutton支持isTopZindex属性lookup边框色修改checkbox事件onChecked与onUnchecked入参值问题messager组件下的方法原生支持$g翻译checkbox与radio重写,支持IE6+linkbutton增加红黄绿三种按钮combox下拉边框色修改spinner边框色修改lookup修复panelWidth不生效的问题lookup默认panelWidth改为350而不是和输入框对齐combobox进行全匹配查询后,进入onSelect后,些时组件value存的是text问题修改。如骨科combo,combobox,datebox,spinner,lookup,searchbox等输入框样式轻淡化datebox增加validParams属性timebox增加对时间识别,如15回车转成15:00datebox与datetimeboxbug修改,光标离开输入框时默认上了日期问题,datetimebox不能修改time问题combogrid $(selector).combogrid(‘setValue’,’’).combogrid(‘getValue’)得到的是undefined而不是空字符串datebox的doBlur算法修改datebox转成可见源代码datebox回车与焦点离开时,检查日期格式有效格式为:20190101,2019-01-01,2019-1-1datebox对t-n与t+n算法重实现icon-paper_ques,icon-injector_water,icon-alert_pen,icon-board_alert,icon-paper_key,icon-doctor_green_pen,icon-paper_groupicon-minus,icon-alarmtimespinner数字转换时间算法修改spinner开放keyHandler-up,down,enter事件实现timespinner的up,down,enter按键的实现loopup增加selectRowRender支持datagrid增加onHighlightRow事件icon-skip-nowindow与dialog的标题边框色datagrid在编辑结束后getChecked方法获取值不正确的问题keywords组件点击事件重复绑定keywords的事件onSelect,onUnselect问题keywords点击第一层元素时,拿到的id不正确datagrid增加btoolbar配置numberbox在监听keyup事件内取值时,拿到的是上一次输入框的值checkbox通过$(selector).radio(‘setValue’,true)设置值会报错问题(不推荐此种错误用法,2019-04-04更新导致)checkbox和radio多次调用初始化方法时,通过$.data(ele,name,data)缓存的数据丢失,进而依赖此数据的方法会报错如options方法spinner类组件左边距调整datagrid列设置为align:'right'时列头与内容不对齐问题icon-pat-info小图标checkbox和radio 当实际值和样式不一致时 调用check,uncheck,toggle,setValue没效果的问题checkbox和radio 增加clear和reset方法form的clear与reset方法 支持对checkbox和radio操作了spinner初始化方法会导致元素不断变短问题combobox中输入qd后,鼠标选择查询出的第一个Qd行,仍显示为qddatagrid-scrollview修复远程数据时选中一行,滚动后选中行错乱问题combobox增加allowNull配置accordion为gray样式时最后一个面板显示差一个px问题combobox增加forceValidValue配置项combobox调用loadData后会出现多个全选按钮bugcombobox增加allSelectButtonPosition配置项combobox增加onAllSelectClick事件combobox配置blurValidValue属性后,查询再选不中行问题combobox,combogrid的blurValidValue配置项启作用后,空字符作条件查询一次lookup组件的title属性不再显示到Grid的标题triggerbox用于定义按钮图标的触发组件timespinner必填提示为英文问题spinner与triggerbox组件的宽度$.messager.alert增加success支持combo定制图标combobox与combogird增加blurValidValue配置项datagrid列较多且数据为空时,不显示滚动条问题combobox定义成rowStyle:'checkbox'时样式问题validatebox增加v-align:middle与linkbutton与lookup横向对齐message.popover定义style:{width:500}后,关闭按钮显示问题datagrid的columns中field增加showTip与tipWidth属性datagrid是否显示数据修改后左上角红色三角型(showChangedStyle)layout的fit属性,对于父是body的margin:10px的特殊处理。panel如果放在layout中,关闭按钮的hover样式不是红色,修正为红色panel的头样式修改dialog的按钮间隔修改layout时,padding显示问题alert,confirm,prompt弹出提示多行显示对齐messager.popover显示被mark覆盖问题validatebox,combo及子组件支持placeholder属性combobox组件增加rowStyle配置项,可配置成checkboxalert、confirm、prompt左右键切换选中按钮datetimebox显示值时不显示时间bug修改combo自动弹出bug修改tree组件第一个根节点线条向上的虚线datagrid组件增加setColumnTitle方法alert、confirm、prompt的【确实】按钮支持空格键,【取消】按钮支持Esc键combo及子组件在firebox下中文即时查询bug修复keywords组件中chapter的text为’‘时显示问题keywords只用section显示big类型的linkbutton高度修改, a默认颜色修改textarea增加.textbox样式类,保证默认宽度accordion增加.accordion-gray样式类datebox支持t表示今天的快捷输入combox的setValues(‘‘)兼容layout 区域面板展开为蓝色,折叠后显示也为蓝色layout 折叠展开按钮样式修正,蓝色为白色按钮,灰色为黑色按钮layout 区域面板增加选项showCollapsedTitle,为true时,在折叠状态时显示标题menu样式修改,padding与height修改,menu-no-icon提供.panel样式对没有header的gray样式支持,bodyCls:’panel-header-gray’datagrid配置项url未配置时,一定不去远程加载数据。tree增加配置项autoNodeHeight,以实现formatter返回的html高度不定时,线条能正确显示alert,confirm,prompt的红叉按钮combobox增加配置项defaultFilter,配置默认的filter的过滤规则tabs上增加按钮,keywords增加clearAllSelected方法datagrid的列号宽度是否自适应增加配置datagrid的悬浮样式与选中样式修改checkbox和radio 组件在onChecked、onUnchecked和onCheckChange 调用getValue方法是改变状态前的值tabs,标题在左侧时只能显示第一个lookup 在load成功后,光标移动到输入框,且为第一行加上高亮颜色,上下键移动时的样式lookup 在重新初始化没效果的问题combogrid 在已经选择数据后,翻页,输入框变成原来的value值,而不是text值iconkeywordsiconajax方法支持后台返回值为对象,至前台则转成JSONajax方法支持js中数组传入lookup 组件在 onSelect 设置组件显示值 会被textField指定的冲掉的问题combo,combobox,datebox等popover组件样式修改tabs左右滚动箭头样式等修改panel增加panel-header-white样式,修改标题样式switchbox增加gray样式treegrid的勾选框样式修改dialog的buttons对应的样式与按钮位置修改$.messager.popover隐藏后自动销毁datagrid,当数据被修改后,单元格增加红色三角标志$.messager.popover样式panel、window、messager的alert,confirm,prompt方法$.messager.popover功能dialog组件增加isTopZindex属性,解决控件盖住窗口问题lookup组件,增加onBeforeShowPanel事件,return fasle;可阻止下拉面板展开icon-w-import与icon-w-export小图标datagrid支持icheckbox,switchbox,linkbutton类编辑popover的标题背景色修改成f0f0f0icon中增加新的白色图标,蓝色按钮中使用白色图标以达到更佳效果linkbutton组件 增加属性stopAllEventOnDisabled 解决按钮禁用后,还是会触发jQuery绑定的点击事件问题switchbox组件的setValue方法增加入参skipOnChangedatagrid组件增加onBeforeSelect,onBeforeUnselect,onBeforeCheck,onBeforeUncheck事件combo,combobox,combogrid增加enterNullValueClear配置项datagrid-scrollview.js例子编写layout布局组件增加点击展开配置项clickExpand:truelookup组件功能popover组件功能