hisui

介绍

HISUI是一款前端组件类库。 提供linkbutton,linkmenu,combo,datagrid,treegrid,popover,window,lookup,panel,layout,accordion,tab等组件功能。

点击HISUI下载最新的HISUI库

使用

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库

更新日志

2025-03-14

2025-03-13

2025-03-12

2025-03-10

2025-03-07

2025-03-05

2025-03-04

2025-03-03

2025-03-01

2025-02-28

2025-02-26

2025-02-25

2025-02-24

2025-02-22

2025-02-21

2025-02-20

2025-02-14

2025-02-12

2025-02-10

2025-02-06

2025-01-25

2025-1-24

2025-01-16

2025-01-14


## 2024-12-31
- :bug: 同时提示出二个`popover`时,解决提示层会重叠问题 [5287885]

## 2024-12-20
- :sparkles: 输入日期数字后回车自动定位显示当月该日期 [5160398]

## 2024-12-19
- :bug: `getStyleCodeConfigValue`写法兼容IE浏览器
- :lipstick: 增加植入物图标`icon-implant` [5267345]

## 2024-12-15
- :sparkles: 抽象出styleCodeConfig来配置不同样式下js变量
- 纯净版`datagrid`的`rownumber`列标题从空修改成`序号`二字,列宽从25修改成36
- :lipstick: 纯净版本日历面板按钮颜色修改

## 2024-12-03
- :globe_with_meridians: `showFilterToolbar`增加翻译 [5203104]

## 2024-11-25
- 为datagrid配置项`filterToolbarType` [5164741]

## 2024-11-24
- :bug: 解决`showFilterToolbar`使用时查询问题 [5164741]

## 2024-11-21
- :lipstick: `comboq`系列弹出层位置样式补写

## 2024-11-19
- :sparkles: 增加`layout`增加大间距配置`isBigPadding`

## 2024-11-15
- :lipstick: 修改纯净风格的`datagrid`,增加横向线条
- :lipstick: 滚动条美化及悬浮变宽

## 2024-11-01
- 修改纯净风格的`switch-box`样式 [5041820]

## 2024-10-31
- 修改`icon-back`字体 [5070944]

## 2024-10-30
- 编辑列表按tab也可以换到下一格 [5101590]

## 2024-10-29
- 单元格内容是空格也可以提示,showTipFormatter返回空不提示 [5101555]

## 2024-10-15
- 把`提示框`的图标样式名写入`messager`组件中,以便实现整体颜色变化
- 修改表格编辑行中`checkbox`的true值与'true'相等 [5022029]

## 2024-10-08
- `lookup`框内按住回车,请求重复发送问题修正

## 2024-09-30
- `combobox`面板中有横向滚动条时, 选中行背景色不能满行问题 [4948365]

## 2024-09-27
- 增加纯净版 [4998473]

## 2024-09-24
- 处理`groupview`插件与showTip弹出框的兼容问题 [4955295]

## 2024-09-23
- 增加护士签名图标 [4969341]

## 2024-09-19
- :bug: 生成查询工具条后,影响前台`loadFilter`运行 [4972992]

## 2024-09-09
- :bug: 在多页签界面,非激活状态的页签下`datagrid`定期刷新数据时,高度变成0问题处理 [4953831]

## 2024-09-06
- :bug: 在多页签界面,非激活状态的页签下`datagrid`定期刷新数据时,高度变成0问题处理 [4953831]

## 2024-08-28
- :bug: 当点击其它iframe时,隐藏`comboq`系弹窗(`lookup`,`dateboxq`)

## 2024-08-28
- :bug: `datagrid`过滤条页码显示问题 [4892987]
 
## 2024-08-22
- 浅蓝风格下卡片`panel`标题宽度变小问题修改 [4755995]

## 2024-08-17
- 新增`临床药理实验患者`图标 [4865322]

## 2024-08-15
- 还原输入框宽度样式代码(影响已有界面)
- :bug:在有滚动条的父容器下拖拽元素,弹出的跟随元素的位置会偏移 [4865704]

## 2024-08-14
- :sparkles: `validatebox`组件的`mobilephone`规则修改 [4866357]
- 解决输入框宽度与HOS系统冲突问题

## 2024-07-09
- 浅蓝风格下卡片`panel`标题宽度变小问题修改 [4755995]
- 处理`lookup`的`onBeforeLoad`返回值,false取消查询 [4753725]

## 2024-07-02
- :bug: `datetimebox`组件第一次点击时间框,光标总是自动跳转到最后面 [4676620]
- `datagrid-scrollview`兼容java的标准接口返回JSON格式

## 2024-06-26
- :bug: 处理`lookup`的数字选行功能问题 [4693265]

## 2024-06-22
- :bug: 处理`lookup`的数字选行功能失效问题 [4689121]

## 2024-06-06
- :lipstick: 修改炫彩`datagrid-footer`样式 [4635882]
- :bug: `lookup`在中文输入法下输入中文时不查询问题 [4643908]

## 2024-06-03
- :bug: 同一界面超过10个`datagrid`时,列头与内容列对不齐问题处理 [4580862]

## 2024-05-30
- :bug: 后台定义的列头信息没办法覆盖`datagrid`-`columns`中的`title`属性值 [4604410]
- :lipstick: 增加`群`伤图标 [4614365]

## 2024-05-27
- :sparkles:  增加翻译图标[4598358]
- :sparkles:  `lookup`输入字符时自动弹出窗口优化 [4578037]
- :sparkles: 同时出现时`$.messager.popover`信息时,向下追加显示 [4593369]

## 2024-05-22
- :sparkles: `messager`组件中按钮长度自适应 [4588999]

## 2024-05-16
- :sparkles: `datagrid`列定义增加列说明属性`columnHeaderTitle` [4517900]
- :lipstick: `datebox`数据无效时,样式修改[4561777][4561791]

## 2024-05-07
- :sparkles: `datagrid`查询条件处点击`高级`显示列查询条件时,不再显示勾选框 [4488212]
- :sparkles: `datagrid`查询条件多次点击`高级`按钮不变为`收起`问题修复 [4488237]
- :lipstick: 增加`arrow-shrink`图标,修改`arrow-zoom`图标[4504978] [4505120]

## 2024-04-30
- 在`datetimebox`的弹出式日历界面上增加回车事件,用于确定日期 [4509262]

## 2024-04-29
- :lipstick: 为兼容不同浏览器`tabs`关闭按钮位置调整

## 2024-04-11
- :sparkles: `combobox`增加`defaultHoverFirstRow`属性,默认选中第一行 [4421115]

## 2024-04-09
- :sparkles: `combobox`增加`defaultHoverFirstRow`属性,默认选中第一行 [4421115]

## 2024-03-15
- :sparkles: `datetimebox`点击[今天]按钮时,时间也同步成当前 [4385191]

## 2024-03-13
- :sparkles: `menubutton`与`splitbutton`连击提示修改 [4378767]
- :sparkles: `linkbutton`对green,yellow,red色系处理 [4374134]

## 2024-03-08
- 实现`hisui-label`组件 [4371974]

## 2024-03-07
- :bug: 当`combobox`带有全选工具条时,向输入框上方弹出会覆盖输入框 [4349782]

## 2024-03-04
- :bug: 当`validatebox`销毁后,触发blur与focus事件时不再验证值,防止列表编辑报错.
- :bug: 当`combobox`加载后台数据完成时, 但combobox编辑框不存在时报错保护

## 2024-03-01
- `combotree`支持查询 [4344768]

## 2024-02-29
- `datagrid`数据表格编辑多选`combo`时赋值修改

## 2024-02-28
- `datebox`点击今天按钮时, 先触发`change`再触发`select`事件
- - 解决点击今天按钮,onSelect事件中使用$('#id').datebox('getValue')取到老值问题

## 2024-02-26
- `popover`宽高保持与以前一样

## 2024-02-07
- :sparkles: 增加中文繁体翻译文件

## 2024-01-31
- `editgrid`中`combobox`赋值为`Array`
```json
{"comboValue":"val1,val2,val3"}
{"comboValue":["val1","val2","val3"]}  // 新增加功能

2024-01-25

2024-01-19

2024-01-12

2024-01-09

2024-01-08

2024-01-04

2023-12-27

2023-12-26

2023-12-11

2023-11-25

2023-11-23

2023-11-20

2023-11-15

// 后台返回值以前支持数据格式:[{"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}

2023-11-09

2023-11-02

2023-10-30

2023-10-26

2023-10-19

2023-10-10

// 后台返回值以前支持数据格式:[{"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}

2023-10-09

2023-09-28

2023-09-19

2023-09-14

2023-09-11

2023-09-06

2023-09-04

2023-09-04

2023-08-30

2023-08-25yes

2023-08-24

2023-08-23

2023-08-22

2023-08-17

2023-08-10

2023-08-04

2023-08-02

2023-08-01

2023-07-31

2023-07-28

2023-07-27

2023-07-25

2023-07-24

2023-07-19

2023-07-11

2023-07-05

2023-06-26

2023-06-20

2023-06-13

2023-06-09

2023-06-01

/// 如果希望整个界面HISUI都不自动翻译
/// 应在引入HISUI相关文件后重写以下方法
$.hisui.getTrans = function(key){return key;}

2023-05-31

2023-05-22

2023-05-19

2023-05-18

2023-05-16

2023-05-09

2023-04-21

2023-04-20

2023-04-19

2023-04-18

2023-04-14

2023-04-04

2023-03-31

2023-03-31

2023-03-30

2023-03-28

2023-03-27

20230316

2023-03-22

2023-03-20

2023-03-17

2023-03-13

2023-03-09

2023-02-28

2023-02-23

2023-02-17

2023-02-16

2023-02-15

2023-02-14

2023-02-09

2023-02-08

2023-02-03

2023-01-30

2023-01-18

2023-01-16

2023-01-15

2023-01-12

2023-01-08

2023-01-07

2023-01-05

2023-01-03

2022-12-23

2022-12-19

2022-12-15

2022-12-12

2022-12-14

2022-12-09

2022-12-07

2022-12-06

2022-12-05

2022-12-02

2022-11-30

2022-11-29

2022-11-28

2022-11-25

2022-11-24

2022-11-23

2022-11-21

2022-11-18

2022-11-17

2022-11-11

2022-11-10

2022-11-09

2022-11-04

2022-11-01

2022-10-31

2022-10-30

2022-10-27

2022-10-25

2022-10-24

2022-10-21

2022-10-11

2022-10-10

2022-10-08

2022-10-01

2022-09-30

2022-09-25

2022-09-23

2022-09-22

2022-09-19

2022-09-13

2022-09-09

2022-09-07

2022-08-31

2022-08-17

2022-08-16

2022-08-12

2022-08-10

2022-08-01

2022-07-19

2022-07-18

2022-07-17

2022-07-15

2022-07-06

2022-06-30

2022-06-29

2022-06-22

2022-06-20

2022-06-14

2022-06-13

2022-06-09

2022-05-26

2022-05-24

2022-05-22

2022-05-20

2022-04-22

2022-04-16

2022-04-10

2022-04-08

2022-04-04

2022-03-30

2022-03-02

2022-02-23

2022-02-21

2022-02-15

2022-02-10

2022-01-27

2022-01-26

2022-01-25

2022-01-24

2022-01-20

2022-01-20

2022-01-16

2022-01-12

2022-01-10

2022-01-05

2021-12-31

2021-12-14

2021-12-04

2021-11-10

2021-11-08

2021-11-03

2021-09-26

2021-09-22

2021-09-03

2021-08-10

2021-08-09

2021-08-06

2021-08-05

2021-08-02

2021-07-05

2021-06-18

2021-05-14

2021-05-14

2021-05-12

2021-04-21

2021-04-19

2021-04-15

2021-04-14

2021-03-11

2021-03-07

2021-03-03

2021-02-26

2021-02-05

2021-02-02

2021-01-27

2021-01-26

2021-01-18

2020-01-12

2020-01-06

2020-01-05

2020-12-31

2020-12-30

2020-12-28

2020-12-21

2020-12-17

2020-12-16

2020-12-15

2020-12-10

2020-12-04

2020-12-03

2020-11-26

2020-11-25

2020-11-24

2020-11-12

2020-11-03

2020-11-03

2020-10-15

2020-10-14

2020-10-13

2020-09-29

2020-09-23

2020-09-16

2020-09-15

2020-09-07

2020-09-01

2020-08-31

2020-08-24

2020-08-19

2020-08-03

2020-07-31

2020-07-27

2020-07-26

2020-07-20

2020-07-16

2020-07-15

2020-07-13

2020-07-09

2020-07-08

2020-07-03

2020-07-01

2020-06-29

2020-06-24

2020-06-22

2020-06-19

2020-06-18

2020-06-16

2020-06-12

2020-06-11

2020-06-09

2020-06-04

2020-05-26

2020-05-25

2020-05-22

2020-05-21

2020-05-14

2020-05-12

2020-05-11

2020-05-08

2020-05-07

2020-05-06

2020-04-30

2020-04-28

2020-04-27

2020-04-26

2020-04-25

2020-04-22

2020-04-20

2020-04-17

2020-04-16

2020-04-14

2020-04-11

2020-04-08

2020-04-07

2020-04-03

2020-03-31

2020-03-27

2020-03-26

2020-03-25

2020-03-23

2020-03-12

2020-03-11

2020-03-08

2020-02-26

2020-02-19

2020-02-18

2020-02-17

2020-02-14

2020-2-13

2020-2-12

2020-2-11

2020-1-21

2020-1-20

2020-01-19

2020-01-14

2020-01-13

2020-01-07

2019-12-30

2019-12-26

2019-12-25

2019-12-23

2019-12-21

2019-12-20

2019-12-17

2019-12-12

2019-11-29

2019-11-27

2019-11-26

2019-11-25

2019-11-18

2019-11-10

2019-11-05

2019-11-01

2019-10-31

2019-10-29

2019-10-28

2019-10-24

2019-10-23

2019-10-22

2019-10-21

2019-10-19

2019-10-15

2019-10-15

2019-10-14

2019-10-10

2019-09-24

2019-09-24

2019-09-23

2019-09-16

2019-09-10

2019-09-04

2019-09-02

2019-08-30

2019-08-29

2019-08-28

2019-08-21

2019-08-19

2019-08-11

2019-08-10

2019-07-17

2019-07-12

2019-07-11

2019-07-05

2019-06-21

2019-06-06

2019-06-06

2019-06-05

2019-06-03

2019-05-27

2019-05-24

2019-05-20

2019-05-19

2019-05-16

2019-05-10

2019-04-18

2019-04-17

2019-04-15

2019-04-09

2019-04-04

2019-03-26

2019-03-22

2019-03-13

2019-02-18

2019-02-01

2019-01-26

2019-01-21

2019-01-21

2019-01-18

2019-01-17

2019-01-08

2019-01-04

2019-01-03

2018-12-27

2018-12-26

2018-12-20

2018-12-10

2018-12-06

2018-12-05

2018-11-29

2018-11-22

2018-11-20

2018-11-18

2018-11-14

2018-11-07

2018-10-29

2018-10-24

2018-10-22

2018-10-18

2018-10-17

2018-10-11

2018-10-09

2018-10-08

2018-09-29

2018-09-27

2018-09-25

2018-09-19

2018-09-17

2018-09-17

2018-09-13

2018-09-05

2018-08-31

2018-08-27

2018-08-23

2018-08-22

2018-08-20

2018-08-09

2018-08-09

2018-08-03

2018-08-01

2018-08-01

2018-07-27

2018-07-24

2018-07-20

2018-07-19

2018-07-13

2018-07-06

2018-07-04

2018-07-03

2018-6-30

2018-06-28

2018-06-27

2018-06-21

2018-06-21

2018-06-20

2018-06-19

2018-06-14

2018-06-04

2018-05-31

2018-05-25

2018-05-23

2018-05-22

2018-05-19

2018-05-17

2018-05-16

2018-5-10

2018-5-4

2018-5-3

2018-4-28

2018-4-25

2018-4-20

2018-4-19

2018-4-18

2018-4-13

2018-3-20

2018-3-26

2018-3-26

2018-3-19

2018-3-15

2018-3-8

2018-3-1

2018-1-30

2018-1-17

2018-1-11

2018-1-10

2018-1-8

2017-12-29

2017-12-26

2017-12-25

2017-12-21