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
-columns
中的title
属性值 [4604410]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
工具栏支持显示combobox
validatebox
必填输入框中输入文字后,快速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]linkbutton
plain: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为0messager
prompt输入框圆角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:datetimebox
onBlur事件中,当输入框值为空时不再进行格式化,而是进行值清空,用于解决当框为空点击面板的”关闭”或者删光输入框的值还是会重新变成当前时间问题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
方法指定微调位置linkbutton
lite版风格中无描述按钮长度显示不正确处理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:
考虑多表格,多ID
datagrid
多层列头,父列头文本内容长过子列头总宽度,会导致列头与内容错位问题处理 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:hstep
done样式修改: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
配置时才监听onHighlightRow
panel
panel
的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
重写,继承自comboq
numberbox
如果定义validType为字符串时报错修复triggerbox
鼠标hover
与focus
状态下,图标背景色问题combobox
组件setValue(““)时,导致vv数组值为[”“]问题,协同需求号:1194563comboq
组件lookup
组件,继承于comboq
popover
增加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
与datetimebox
bug修改,光标离开输入框时默认上了日期问题,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_group
icon-minus
,icon-alarm
timespinner
数字转换时间算法修改spinner
开放keyHandler-up,down,enter事件实现timespinner
的up,down,enter按键的实现loopup
增加selectRowRender
支持datagrid
增加onHighlightRow
事件icon-skip-no
window
与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
配置项,可配置成checkbox
alert
、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值icon
keywords
icon
ajax
方法支持后台返回值为对象,至前台则转成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
的标题背景色修改成f0f0f0
icon
中增加新的白色图标,蓝色按钮中使用白色图标以达到更佳效果linkbutton
组件 增加属性stopAllEventOnDisabled
解决按钮禁用后,还是会触发jQuery绑定的点击事件问题switchbox
组件的setValue方法增加入参skipOnChange
datagrid
组件增加onBeforeSelect
,onBeforeUnselect
,onBeforeCheck
,onBeforeUncheck
事件combo
,combobox
,combogrid
增加enterNullValueClear
配置项datagrid-scrollview.js
例子编写layout
布局组件增加点击展开配置项clickExpand:true
lookup
组件功能popover
组件功能