diff --git a/CHANGELOG.md b/CHANGELOG.md index a1f9c32..84c64a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ - -## [3.1.10](https://github.com/iuap-design/tinper-neoui-grid/compare/v3.1.9...v3.1.10) (2016-11-16) + +## [3.1.12](https://github.com/iuap-design/tinper-neoui-grid/compare/v3.1.9...v3.1.12) (2016-11-17) diff --git a/dist/css/grid.css b/dist/css/grid.css index 929dc5a..df79b5b 100644 --- a/dist/css/grid.css +++ b/dist/css/grid.css @@ -815,8 +815,8 @@ form展示区域css end left: 0; height: 100%; width: 100%; - -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); - mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); + -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); + mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); background: transparent; transition-duration: 0.28s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); @@ -839,6 +839,6 @@ form展示区域css end .u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{ -webkit-mask: none; mask: none; - background: #1baede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K); + background: #1baede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K); } /*复选框end*/ diff --git a/dist/css/grid.min.css b/dist/css/grid.min.css index b25c999..380b4ef 100644 --- a/dist/css/grid.min.css +++ b/dist/css/grid.min.css @@ -1 +1 @@ -.u-grid,.u-grid li{font-size:16px}.u-grid,.u-grid-header{border-style:solid;border-color:#cecece}.u-grid,.u-grid-header-th{font-weight:400;text-align:left;overflow:hidden}.u-grid-header-th,.u-grid-top{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;cursor:default}.u-grid td,.u-grid-column-menu-columns-span,.u-grid-column-menu-span,.u-grid-content-td-div,.u-grid-edit-div .u-grid-content-td-div,.u-grid-edit-label,.u-grid-header-link,.u-grid-header-th{text-overflow:ellipsis;white-space:nowrap}.u-grid{display:block;position:relative;color:#333;background-color:#F9F9F9;zoom:1;font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;border-width:1px 1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none}.u-grid-top{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background-color:#fff;filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none}.u-grid table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0;table-layout:fixed;background:#fff;margin:0!important}.u-grid-header{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none;background-position:50% 50%;background-repeat:repeat;position:relative}.u-grid-header-wrap{position:relative;width:100%;overflow:hidden;zoom:1}.u-grid-header-left{position:absolute;z-index:11;background-color:#eeeff1;height:100%}.u-grid-header-multi-select,.u-grid-header-num{position:relative;float:left;border-style:solid;border-color:#cecece;box-sizing:border-box;border-width:0}.u-grid-header-multi-select{padding:0 0 0 1.25em;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;line-height:2.75em}.u-grid-header-num{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.u-gird-parent,.u-grid-header-th{box-sizing:border-box;border-style:solid;border-color:#cecece}.u-grid-header-th{vertical-align:bottom;height:2.75em;border-width:0;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;//background-image:none;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;background:#eeeff1}.u-grid-header-th:hover{background:#d7d7d7}.u-grid-header-th-first{border-left-width:0}.u-grid-header-link{display:block;padding-left:.714285714285em;padding-right:.714285714285em;overflow:hidden;color:#333;font-size:.875em;height:3.14285714em;line-height:3.14285714em}.u-gird-parent{position:absolute;top:0;text-align:center;background-color:#F9F9F9;z-index:1;border-width:0 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-header-link:hover,.u-grid-header-link:visited{//color:#a8a8a8}.u-grid-header-columnmenu{position:absolute;padding:0 .4em 0 .6em;font-size:.75em!important;top:0;right:0;color:#a8a8a8;height:3.6666667em;line-height:3.6666667em;z-index:999}.u-grid-header-resize-handle{position:absolute;cursor:col-resize;z-index:12;width:.6em;height:2.125em;display:block;bottom:0}.u-grid-header-drag-clue{overflow:hidden;border-radius:2px;background-color:#3f51b5;position:absolute;z-index:13;border-style:solid;border-width:1px;font-size:.75em;white-space:nowrap;cursor:default;color:#fff}.u-grid-header-drag-status{width:1em;height:1em}.u-grid-header-swap-tip-span{height:5px;position:absolute;z-index:13;cursor:default;display:none;line-height:0!important}.u-grid-header-sort-span{width:1.3em;text-align:center;font-size:12px;position:absolute;height:inherit;line-height:inherit;color:#666}.u-grid-header-sort-priority{display:inline-block;position:absolute;top:1em;right:-.5em;line-height:2.125em;font-size:.5em}.u-grid td{border-style:solid;border-color:#cecece;border-width:0 0 1px;box-sizing:border-box;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;height:2.6875em;line-height:2.6875em;height:2.68em\9;line-height:2.68em\9;font-size:16px!important;overflow:hidden}.u-grid tbody tr:last-child td,.u-grid-content-left>div:last-child{border-bottom-width:0}.u-grid-content tr{border-top:0!important}.u-grid-content-td-div{height:inherit;margin:0 2em 0 .833333333em;font-size:.75em!important;overflow:hidden;position:relative;line-height:inherit}.u-grid-edit-div .u-grid-content-td-div{margin:0 1em;line-height:3.5em;font-size:12px;overflow:visible;height:100%}.u-grid-content-td-div-over::after{content:"...";font-weight:700;position:absolute;bottom:15px;right:-5px}.u-grid-content-td-div>input{height:100%}.u-grid-content-td-div>.right-span{position:absolute;right:0;line-height:3.5em;width:2rem;text-align:center}.u-grid-content-multiSelect,.u-grid-content-num{border-width:0 0 1px;line-height:2.75em;float:left}.u-grid-content-td-div .u-checkbox-focus-helper,.u-grid-content-td-div .u-checkbox-outline{top:-10px}.u-grid-content{border-style:solid;border-color:#cecece;border-width:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;background-color:#fff;overflow:hidden}.u-grid-content-div{position:relative;overflow-x:auto;overflow-y:auto}.u-grid-content-left{position:absolute}.u-grid-content-left-sum-bottom{position:absolute;bottom:16px;left:0;height:2.125em;z-index:11;background-color:#FFF}.u-grid-content-left-bottom{position:absolute;bottom:0;left:0;height:16px;z-index:11;background-color:#FFF}.u-grid-content-left-row{position:relative;height:2.125em}.u-grid-content-multiSelect{padding:0 0 0 1.25em;position:relative;height:2.75em;border-style:solid;border-color:#cecece;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0!important;font-size:16px!important}.u-grid-column-menu-ul,.u-grid-content-num{padding:0;border-style:solid;border-color:#cecece}.u-grid-multi-input{margin:0!important;height:100%}.u-grid-content-num{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;position:relative;text-align:center}.u-gird-centent-sum-div{float:left;font-size:.75em;font-size:inherit\9;height:inherit;line-height:inherit;margin-left:.666667em;margin-left:0\9}.u-grid-content-sel-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-sel-row a{//color:#0377c1!important}.u-grid-content-focus-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-tree-span{width:1.25em;height:1.25em;color:#007ae3;font-size:14px!important}.u-grid-content-edit-menu{display:none;overflow:hidden;position:absolute;z-index:13;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:28px}.u-grid-content-edit-menu-button{position:absolute;right:50px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #bfbfbf;white-space:nowrap;font-size:13px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:28px;width:80px;background-color:#fff;outline:0}.u-grid-edit-form,.u-grid-noRowsDiv{position:relative}.u-grid-content-edit-menu-button-ok{color:#01a3f6;margin-left:10px}.u-grid-content-edit-menu-button-cancel{color:#e50011;right:150px}.u-grid-edit-form{z-index:12;font-size:12px;float:left}.u-grid-edit-whole-div{position:relative;width:350px;float:left;height:30px;margin-bottom:10px}.u-grid-edit-label{width:84px;float:left;overflow:hidden;text-align:right;line-height:28px}.u-grid-edit-div{width:175px;margin-left:10px;float:left}.u-grid-column-menu-columns-ul,.u-grid-column-menu-ul{background-color:#fff;font-weight:500;background-image:none;background-position:50% 50%;margin:0}.u-grid-edit-div input[type=text]{width:100%;line-height:28px;height:28px;border:1px solid #c9c9c9;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-edit-div input[type=checkbox],.u-grid-edit-div input[type=radio]{height:13px;width:13px}.u-grid-noRowsDiv,.u-grid-noRowsShowDiv{top:0;left:0;width:100%;line-height:2.125em;color:#a8a8a8;display:none;height:2.125em;font-size:.75em;text-align:center}.u-grid-edit-div .input-group input{border-right:none;padding-right:0}.u-grid-noRowsShowDiv{position:absolute}.u-grid-column-menu{width:160px;display:none;overflow:hidden;position:fixed;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-ul{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-li,.u-grid-column-menu-li{border-style:solid;border-color:#cecece;box-sizing:border-box;display:block;cursor:pointer}.u-grid-column-menu-li{height:2.125em;border-width:1px 1px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-span{position:absolute;width:120px;overflow:hidden}.u-grid-column-menu-div3{right:2em;position:absolute;font-size:.75em!important;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;line-height:2.83em!important}.u-grid-column-menu-columns{width:160px;display:block;overflow-y:auto;overflow-x:hidden;position:relative;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-columns-ul{border-width:1px 0 0;border-style:solid;border-color:#cecece;padding:0}.u-grid-column-menu-columns-li{height:2.125em;border-width:0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-columns-div2{position:absolute;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.u-grid-column-menu-columns-span{position:absolute;width:120px;overflow:hidden;left:35px}.u-grid-form{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.u-grid-content-td-div .input-group-addon{padding:3px 12px}.u-grid-content-td-div .grid-combox{height:28px}.u-grid-content-td-div .eType-input{position:relative;width:90%;height:90%;margin:0 0 0 5%;min-height:20px;font-size:12px;color:#333}.u-grid-content-td-div .eType-input>input{width:100%;height:100%;line-height:normal}.u-grid-content-td-div .eType-input>.right-span{position:absolute;line-height:3.5em;cursor:pointer;right:0;width:2rem;text-align:center}.u-grid-content-td-div .checkbox label{top:-2px}.u-grid-content-td-div input[type=checkbox]{position:relative;top:0;cursor:pointer}.u-grid .u-text{padding:0}.u-grid-err-td,.u-grid-err-td *{background-color:#1baede}.u-grid-move-bg{background:#f4f8fb!important;color:#333}.u-grid .u-grid-move-bg a{color:#0377c1}.u-grid-move-bg a:hover{text-decoration:underline;cursor:pointer}.u-grid a{color:#333;text-decoration:none}.u-grid-checkbox-outline{position:absolute;box-sizing:border-box;width:14px;height:14px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border-radius:2px;display:none;top:15px}.u-grid-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-grid-checkbox-outline.is-checked{border:1px solid #1baede;display:inline-block}.u-grid-header-multi-select .u-grid-checkbox-outline,.u-grid-move-bg .u-grid-checkbox-outline{display:inline-block}.u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{-webkit-mask:none;mask:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K) #1baede} \ No newline at end of file +.u-grid,.u-grid li{font-size:16px}.u-grid,.u-grid-header{border-style:solid;border-color:#cecece}.u-grid,.u-grid-header-th{font-weight:400;text-align:left;overflow:hidden}.u-grid-header-th,.u-grid-top{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;cursor:default}.u-grid td,.u-grid-column-menu-columns-span,.u-grid-column-menu-span,.u-grid-content-td-div,.u-grid-edit-div .u-grid-content-td-div,.u-grid-edit-label,.u-grid-header-link,.u-grid-header-th{text-overflow:ellipsis;white-space:nowrap}.u-grid{display:block;position:relative;color:#333;background-color:#F9F9F9;zoom:1;font-family:'Helvetica Neue',Helvetica,'Hiragino Sans GB','Segoe UI','Microsoft Yahei',Tahoma,Arial,STHeiti,sans-serif;border-width:1px 1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none}.u-grid-top{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background-color:#fff;filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none}.u-grid table{width:100%;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0;table-layout:fixed;background:#fff;margin:0!important}.u-grid-header{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none;background-position:50% 50%;background-repeat:repeat;position:relative}.u-grid-header-wrap{position:relative;width:100%;overflow:hidden;zoom:1}.u-grid-header-left{position:absolute;z-index:11;background-color:#eeeff1;height:100%}.u-grid-header-multi-select,.u-grid-header-num{position:relative;float:left;border-style:solid;border-color:#cecece;box-sizing:border-box;border-width:0}.u-grid-header-multi-select{padding:0 0 0 1.25em;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;line-height:2.75em}.u-grid-header-num{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.u-gird-parent,.u-grid-header-th{box-sizing:border-box;border-style:solid;border-color:#cecece}.u-grid-header-th{vertical-align:bottom;height:2.75em;border-width:0;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;//background-image:none;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;background:#eeeff1}.u-grid-header-th:hover{background:#d7d7d7}.u-grid-header-th-first{border-left-width:0}.u-grid-header-link{display:block;padding-left:.714285714285em;padding-right:.714285714285em;overflow:hidden;color:#333;font-size:.875em;height:3.14285714em;line-height:3.14285714em}.u-gird-parent{position:absolute;top:0;text-align:center;background-color:#F9F9F9;z-index:1;border-width:0 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-header-link:hover,.u-grid-header-link:visited{//color:#a8a8a8}.u-grid-header-columnmenu{position:absolute;padding:0 .4em 0 .6em;font-size:.75em!important;top:0;right:0;color:#a8a8a8;height:3.6666667em;line-height:3.6666667em;z-index:999}.u-grid-header-resize-handle{position:absolute;cursor:col-resize;z-index:12;width:.6em;height:2.125em;display:block;bottom:0}.u-grid-header-drag-clue{overflow:hidden;border-radius:2px;background-color:#3f51b5;position:absolute;z-index:13;border-style:solid;border-width:1px;font-size:.75em;white-space:nowrap;cursor:default;color:#fff}.u-grid-header-drag-status{width:1em;height:1em}.u-grid-header-swap-tip-span{height:5px;position:absolute;z-index:13;cursor:default;display:none;line-height:0!important}.u-grid-header-sort-span{width:1.3em;text-align:center;font-size:12px;position:absolute;height:inherit;line-height:inherit;color:#666}.u-grid-header-sort-priority{display:inline-block;position:absolute;top:1em;right:-.5em;line-height:2.125em;font-size:.5em}.u-grid td{border-style:solid;border-color:#cecece;border-width:0 0 1px;box-sizing:border-box;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;height:2.6875em;line-height:2.6875em;height:2.68em\9;line-height:2.68em\9;font-size:16px!important;overflow:hidden}.u-grid tbody tr:last-child td,.u-grid-content-left>div:last-child{border-bottom-width:0}.u-grid-content tr{border-top:0!important}.u-grid-content-td-div{height:inherit;margin:0 2em 0 .833333333em;font-size:.75em!important;overflow:hidden;position:relative;line-height:inherit}.u-grid-edit-div .u-grid-content-td-div{margin:0 1em;line-height:3.5em;font-size:12px;overflow:visible;height:100%}.u-grid-content-td-div-over::after{content:"...";font-weight:700;position:absolute;bottom:15px;right:-5px}.u-grid-content-td-div>input{height:100%}.u-grid-content-td-div>.right-span{position:absolute;right:0;line-height:3.5em;width:2rem;text-align:center}.u-grid-content-multiSelect,.u-grid-content-num{border-width:0 0 1px;line-height:2.75em;float:left}.u-grid-content-td-div .u-checkbox-focus-helper,.u-grid-content-td-div .u-checkbox-outline{top:-10px}.u-grid-content{border-style:solid;border-color:#cecece;border-width:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;zoom:1;background-color:#fff;overflow:hidden}.u-grid-content-div{position:relative;overflow-x:auto;overflow-y:auto}.u-grid-content-left{position:absolute}.u-grid-content-left-sum-bottom{position:absolute;bottom:16px;left:0;height:2.125em;z-index:11;background-color:#FFF}.u-grid-content-left-bottom{position:absolute;bottom:0;left:0;height:16px;z-index:11;background-color:#FFF}.u-grid-content-left-row{position:relative;height:2.125em}.u-grid-content-multiSelect{padding:0 0 0 1.25em;position:relative;height:2.75em;border-style:solid;border-color:#cecece;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0!important;font-size:16px!important}.u-grid-column-menu-ul,.u-grid-content-num{padding:0;border-style:solid;border-color:#cecece}.u-grid-multi-input{margin:0!important;height:100%}.u-grid-content-num{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2.75em;position:relative;text-align:center}.u-gird-centent-sum-div{float:left;font-size:.75em;font-size:inherit\9;height:inherit;line-height:inherit;margin-left:.666667em;margin-left:0\9}.u-grid-content-sel-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-sel-row a{//color:#0377c1!important}.u-grid-content-focus-row{background-color:#e9f7fc!important;//color:#FFF!important}.u-grid-content-tree-span{width:1.25em;height:1.25em;color:#007ae3;font-size:14px!important}.u-grid-content-edit-menu{display:none;overflow:hidden;position:absolute;z-index:13;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:28px}.u-grid-content-edit-menu-button{position:absolute;right:50px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #bfbfbf;white-space:nowrap;font-size:13px;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:28px;width:80px;background-color:#fff;outline:0}.u-grid-edit-form,.u-grid-noRowsDiv{position:relative}.u-grid-content-edit-menu-button-ok{color:#01a3f6;margin-left:10px}.u-grid-content-edit-menu-button-cancel{color:#e50011;right:150px}.u-grid-edit-form{z-index:12;font-size:12px;float:left}.u-grid-edit-whole-div{position:relative;width:350px;float:left;height:30px;margin-bottom:10px}.u-grid-edit-label{width:84px;float:left;overflow:hidden;text-align:right;line-height:28px}.u-grid-edit-div{width:175px;margin-left:10px;float:left}.u-grid-column-menu-columns-ul,.u-grid-column-menu-ul{background-color:#fff;font-weight:500;background-image:none;background-position:50% 50%;margin:0}.u-grid-edit-div input[type=text]{width:100%;line-height:28px;height:28px;border:1px solid #c9c9c9;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-edit-div input[type=checkbox],.u-grid-edit-div input[type=radio]{height:13px;width:13px}.u-grid-noRowsDiv,.u-grid-noRowsShowDiv{top:0;left:0;width:100%;line-height:2.125em;color:#a8a8a8;display:none;height:2.125em;font-size:.75em;text-align:center}.u-grid-edit-div .input-group input{border-right:none;padding-right:0}.u-grid-noRowsShowDiv{position:absolute}.u-grid-column-menu{width:160px;display:none;overflow:hidden;position:fixed;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-ul{border-width:0 0 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-li,.u-grid-column-menu-li{border-style:solid;border-color:#cecece;box-sizing:border-box;display:block;cursor:pointer}.u-grid-column-menu-li{height:2.125em;border-width:1px 1px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-span{position:absolute;width:120px;overflow:hidden}.u-grid-column-menu-div3{right:2em;position:absolute;font-size:.75em!important;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;line-height:2.83em!important}.u-grid-column-menu-columns{width:160px;display:block;overflow-y:auto;overflow-x:hidden;position:relative;z-index:13;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.u-grid-column-menu-columns-ul{border-width:1px 0 0;border-style:solid;border-color:#cecece;padding:0}.u-grid-column-menu-columns-li{height:2.125em;border-width:0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.u-grid-column-menu-columns-div1{display:block;padding:0 .8em;line-height:2.83em;font-size:.75em;position:relative;height:100%}.u-grid-column-menu-columns-div2{position:absolute;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.u-grid-column-menu-columns-span{position:absolute;width:120px;overflow:hidden;left:35px}.u-grid-form{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.u-grid-content-td-div .input-group-addon{padding:3px 12px}.u-grid-content-td-div .grid-combox{height:28px}.u-grid-content-td-div .eType-input{position:relative;width:90%;height:90%;margin:0 0 0 5%;min-height:20px;font-size:12px;color:#333}.u-grid-content-td-div .eType-input>input{width:100%;height:100%;line-height:normal}.u-grid-content-td-div .eType-input>.right-span{position:absolute;line-height:3.5em;cursor:pointer;right:0;width:2rem;text-align:center}.u-grid-content-td-div .checkbox label{top:-2px}.u-grid-content-td-div input[type=checkbox]{position:relative;top:0;cursor:pointer}.u-grid .u-text{padding:0}.u-grid-err-td,.u-grid-err-td *{background-color:#1baede}.u-grid-move-bg{background:#f4f8fb!important;color:#333}.u-grid .u-grid-move-bg a{color:#0377c1}.u-grid-move-bg a:hover{text-decoration:underline;cursor:pointer}.u-grid a{color:#333;text-decoration:none}.u-grid-checkbox-outline{position:absolute;box-sizing:border-box;width:14px;height:14px;margin:0;cursor:pointer;overflow:hidden;border:1px solid #bfbfbf;border-radius:2px;display:none;top:15px}.u-grid-checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.u-grid-checkbox-outline.is-checked{border:1px solid #1baede;display:inline-block}.u-grid-header-multi-select .u-grid-checkbox-outline,.u-grid-move-bg .u-grid-checkbox-outline{display:inline-block}.u-grid-checkbox-outline.is-checked .u-grid-checkbox-tick-outline{-webkit-mask:none;mask:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K) #1baede} \ No newline at end of file diff --git a/dist/js/u-grid.js b/dist/js/u-grid.js index bca244c..265aeb4 100644 --- a/dist/js/u-grid.js +++ b/dist/js/u-grid.js @@ -1,5 +1,5 @@ /** - * tinper-neoui-grid v3.1.10 + * tinper-neoui-grid v3.1.12 * grid * author : yonyou FED * homepage : https://github.com/iuap-design/tinper-neoui-grid#readme @@ -61,8 +61,8 @@ var old = $.fn.grid; // 方法扩展 - /* - * 对象所支持的属性及默认值 + /* + * 对象所支持的属性及默认值 */ $.fn.grid = function (options) { @@ -115,8 +115,8 @@ dataSourceProto.basicSortRows = _re_gridCompSort.re_basicSortRows; - /* - * tree + /* + * tree */ @@ -132,8 +132,8 @@ 'use strict'; exports.__esModule = true; - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(options, gridComp) { this.defaults = {}; @@ -143,8 +143,8 @@ this.hasParentRows = new Array(); // 存在父项 this.nothasParentRows = new Array(); // 不存在父项 }; - /* - * 将values转化为rows并进行排序 + /* + * 将values转化为rows并进行排序 */ var sortRows = function sortRows(field, sortType) { if (this.gridComp.options.showTree) { @@ -154,8 +154,8 @@ } this.gridComp.eidtRowIndex = -1; }; - /* - * 将values转化为rows并进行排序(标准) + /* + * 将values转化为rows并进行排序(标准) */ var basicSortRows = function basicSortRows(field, sortType) { var oThis = this, @@ -176,8 +176,8 @@ var treeSortRows = function treeSortRows(field, sortType) { this.basicSortRows(field, sortType); }; - /* - * 获取合计值 + /* + * 获取合计值 */ var getSumValue = function getSumValue(field, gridCompColumn, gridComp) { var sumValue = null; @@ -252,8 +252,8 @@ // 扩展方法 var oThis = this; }; - /* - * 处理排序 + /* + * 处理排序 */ var canSortable = function canSortable(e, ele) { var oThis = this, @@ -340,9 +340,9 @@ this.dataSourceObj.sortRows(); } }; - /* - * 根据排序的优先级的排序 - * prioArray = [{field:'f2', sortType:'asc'}, {field:'f3', sortType:'desc'}, {field:'f1', sortType:'asc'}] + /* + * 根据排序的优先级的排序 + * prioArray = [{field:'f2', sortType:'asc'}, {field:'f3', sortType:'desc'}, {field:'f1', sortType:'asc'}] */ var sortRowsByPrio = function sortRowsByPrio(prioArray, cancelSort) { var oThis = this; @@ -419,8 +419,8 @@ this.rows.sort(eval(evalStr(0))); }; - /* - * 将values转化为rows并进行排序(标准) + /* + * 将values转化为rows并进行排序(标准) */ var re_basicSortRows = function re_basicSortRows(field, sortType) { var oThis = this; @@ -522,8 +522,8 @@ 'use strict'; exports.__esModule = true; - /* - * 创建完成之后顶层div添加监听 + /* + * 创建完成之后顶层div添加监听 */ var initEventFun = function initEventFun() { var oThis = this; @@ -537,8 +537,8 @@ } }); }; - /* - * 创建完成之后grid层 div添加监听 + /* + * 创建完成之后grid层 div添加监听 */ var initGridEventFun = function initGridEventFun() { var oThis = this; @@ -555,8 +555,8 @@ } }); }; - /* - * 内容区 div添加监听 + /* + * 内容区 div添加监听 */ var initContentDivEventFun = function initContentDivEventFun() { var oThis = this; @@ -847,8 +847,8 @@ } return rowIndex; }; - /* - * 获取数据行下所有子元素 + /* + * 获取数据行下所有子元素 */ var getAllChildRow = function getAllChildRow(row) { // if(row.allChildRow && row.allChildRow.length > 0){ @@ -867,8 +867,8 @@ } return result; }; - /* - * 获取数据行下所有子元素的index + /* + * 获取数据行下所有子元素的index */ var getAllChildRowIndex = function getAllChildRowIndex(row) { // if(row.allChildRowIndex && row.allChildRowIndex.length > 0){ @@ -939,8 +939,8 @@ var firstDiv = $('.u-grid-content-td-div', $Tr); if (openDiv.length > 0) openDiv.click();else firstDiv.click(); }; - /* - * 将values转化为rows并进行排序(数表) + /* + * 将values转化为rows并进行排序(数表) */ var re_treeSortRows = function re_treeSortRows(field, sortType) { var oThis = this; @@ -995,8 +995,8 @@ }); } }; - /* - * 将当前行子项插入rows数组 + /* + * 将当前行子项插入rows数组 */ var pushChildRows = function pushChildRows(row, level) { var keyValue = row.keyValue; @@ -1058,9 +1058,9 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var column = function column(options, gridComp) { - _classCallCheck(this, column); + _classCallCheck(this, column); - this.init(options, gridComp); + this.init(options, gridComp); }; ; @@ -1071,8 +1071,8 @@ gridCompColumnProto.initTree = _columnInit.initTree; gridCompColumnProto.getBooleanOptions = _columnInit.getBooleanOptions; - /* - * tree + /* + * tree */ @@ -1087,8 +1087,8 @@ 'use strict'; exports.__esModule = true; - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(options, gridComp) { // this.gridComp = gridComp; // 在处理前端缓存将column转为string的时候会因为此属性出现死循环 @@ -1381,8 +1381,8 @@ var gridCompProto = gridComp.prototype; - /* - * colmuenu + /* + * colmuenu */ var oldInitGridCompColumn = gridCompProto.initGridCompColumn, oldInitEventFun = gridCompProto.initEventFun, @@ -1413,8 +1413,8 @@ gridCompProto.clearLocalData = function () {}; } - /* - * grag + /* + * grag */ var oldInitEventFun_grag = gridCompProto.initEventFun; var oldInitGridEventFun_grag = gridCompProto.initGridEventFun; @@ -1440,8 +1440,8 @@ gridCompProto.headerThDrag = _re_gridCompDrag.headerThDrag; gridCompProto.resetThVariableDrag = _re_gridCompDrag.re_resetThVariableDrag; - /* - * edit + /* + * edit */ var oldInitEventFun_edit = gridCompProto.initEventFun; @@ -1470,8 +1470,8 @@ gridCompProto.setGridEditType = _re_gridCompEdit.setGridEditType; gridCompProto.setGridEditTypeAndEditRow = _re_gridCompEdit.setGridEditTypeAndEditRow; - /* - * editForm + /* + * editForm */ var oldInitDefault = gridCompProto.initDefault, oldSetRequired = gridCompProto.setRequired; @@ -1490,8 +1490,8 @@ gridCompProto.editorRowChangeFun = _re_gridCompEditForm.re_editorRowChangeFun; gridCompProto.formEditCell = _re_gridCompEditForm.formEditCell; - /* - * fixed + /* + * fixed */ var oldColumnsVisibleFun = gridCompProto.columnsVisibleFun; @@ -1507,8 +1507,8 @@ gridCompProto.createContentOneRowFixed = _re_gridCompFixed.re_createContentOneRowFixed; gridCompProto.widthChangeGridFunFixed = _re_gridCompFixed.re_widthChangeGridFunFixed; - /* - * formShow + /* + * formShow */ @@ -1517,8 +1517,8 @@ gridCompProto.createFormContentRows = _re_gridCompFormShow.createFormContentRows; gridCompProto.widthChangeFormFun = gridCompProto; - /* - * headerLevel + /* + * headerLevel */ @@ -1527,8 +1527,8 @@ // gridCompProto.initGridHiddenLevelColumn = initGridHiddenLevelColumn; gridCompProto.getLevelTitleByField = _re_gridCompHeaderLevel.getLevelTitleByField; - /* - * localStorage + /* + * localStorage */ @@ -1539,16 +1539,16 @@ gridCompProto.saveGridCompColumnArrToLocal = _re_gridCompLocalStorage.saveGridCompColumnArrToLocal; gridCompProto.getGridCompColumnArrFromLocal = _re_gridCompLocalStorage.getGridCompColumnArrFromLocal; - /* - * overWidthColumn + /* + * overWidthColumn */ gridCompProto.initGridHiddenLevelColumn = _re_gridCompOverWidthHidden.re_initGridHiddenLevelColumn; gridCompProto.widthChangeGridFunOverWidthHidden = _re_gridCompOverWidthHidden.re_widthChangeGridFunOverWidthHidden; - /* - * sort + /* + * sort */ var oldInitEventFun_sort = gridCompProto.initEventFun; var oldInitGridEventFun_sort = gridCompProto.initGridEventFun; @@ -1568,8 +1568,8 @@ gridCompProto.deleteOneRowTree = _re_gridCompSort.re_deleteOneRowTree; gridCompProto.sortRowsByPrio = _re_gridCompSort.sortRowsByPrio; - /* - * sumRow + /* + * sumRow */ @@ -1581,8 +1581,8 @@ gridCompProto.renderSumRow = _re_gridCompSumRow.renderSumRow; gridCompProto.renderTypeSumRow = _re_gridCompSumRow.re_renderTypeSumRow; - /* - * swap + /* + * swap */ var oldInitEventFun_swap = gridCompProto.initEventFun; var oldInitGridEventFun_swap = gridCompProto.initGridEventFun; @@ -1602,8 +1602,8 @@ gridCompProto.swapColumnFun = _re_gridCompSwap.swapColumnFun; gridCompProto.swapColumnEnd = _re_gridCompSwap.swapColumnEnd; - /* - * tree + /* + * tree */ @@ -1633,9 +1633,9 @@ var _gridBrowser = __webpack_require__(10); - /* - * 创建顶层div以及_top div层 - * 添加顶层div相关监听 + /* + * 创建顶层div以及_top div层 + * 添加顶层div相关监听 */ var createDivs = function createDivs() { var oThis = this, @@ -1669,16 +1669,16 @@ this.initEventFun(); //创建完成之后顶层div添加监听 this.widthChangeFun(); // 根据整体宽度创建grid或form展示区域 }; - /* - * 创建div区域 + /* + * 创建div区域 */ var repaintDivs = function repaintDivs() { // 后期可以考虑form展示 this.repaintGridDivs(); this.realtimeTableRows = null; }; - /* - * 创建grid形式下div区域 + /* + * 创建grid形式下div区域 */ var createGridDivs = function createGridDivs() { if (this.createGridFlag) { @@ -1700,8 +1700,8 @@ this.createGridFlag = true; this.realtimeTableRows = null; }; - /* - * 重画grid + /* + * 重画grid */ var repaintGridDivs = function repaintGridDivs() { $('#' + this.options.id + '_grid').remove(null, true); @@ -1712,14 +1712,14 @@ this.widthChangeFun(); this.realtimeTableRows = null; }; - /* - * 创建columnMenu区域 + /* + * 创建columnMenu区域 */ var createColumnMenu = function createColumnMenu() { return ''; }; - /* - * 创建header区域 + /* + * 创建header区域 */ var createHeader = function createHeader() { var wrapStr = '', @@ -1752,8 +1752,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建header区域table + /* + * 创建header区域table */ var createHeaderTable = function createHeaderTable(createFlag) { var leftW, positionStr, idStr; @@ -1782,8 +1782,8 @@ var createHeaderDrag = function createHeaderDrag() { return ''; }; - /* - * 创建colgroup + /* + * 创建colgroup */ var createColgroup = function createColgroup(createFlag) { var oThis = this, @@ -1804,8 +1804,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建thead区域 + /* + * 创建thead区域 */ var createThead = function createThead(createFlag) { var oThis = this, @@ -1837,9 +1837,9 @@ colorStype = 'style="color:' + this.options.headerColor + '"'; } htmlStr += ''; - /*if(oThis.options.columnMenu && createFlag != 'fixed'){ - // 创建右侧按钮图标 - htmlStr += ''; + /*if(oThis.options.columnMenu && createFlag != 'fixed'){ + // 创建右侧按钮图标 + htmlStr += ''; }*/ htmlStr += ''; }); @@ -1847,8 +1847,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建内容区域 + /* + * 创建内容区域 */ var createContent = function createContent() { var h = '', @@ -1886,8 +1886,8 @@ var createContentSumRow = function createContentSumRow() { return ''; }; - /* - * 创建内容区左侧区域 + /* + * 创建内容区左侧区域 */ var createContentLeft = function createContentLeft() { var oThis = this, @@ -1923,8 +1923,8 @@ } return htmlStr; }; - /* - * 创建内容区左侧区域复选区(一行) + /* + * 创建内容区左侧区域复选区(一行) */ var createContentLeftMultiSelectRow = function createContentLeftMultiSelectRow(row, displayFlag) { var displayStr = ''; @@ -1953,8 +1953,8 @@ } return htmlStr; }; - /* - * 创建内容区左侧区域数字列(一行) + /* + * 创建内容区左侧区域数字列(一行) */ var createContentLeftNumColRow = function createContentLeftNumColRow(index) { var row = this.dataSourceObj.rows[index]; @@ -1969,8 +1969,8 @@ } return htmlStr; }; - /* - * 创建内容区table + /* + * 创建内容区table */ var createContentTable = function createContentTable(createFlag) { var leftW, idStr, styleStr, hStr, cssStr, tableStyleStr; @@ -2026,8 +2026,8 @@ var createContentTableFixed = function createContentTableFixed() { return ''; }; - /* - * 创建无数据区域 + /* + * 创建无数据区域 */ var createNoRowsDiv = function createNoRowsDiv() { var styleStr = '', @@ -2042,8 +2042,8 @@ htmlStr += '
' + this.transMap.ml_no_rows + '
'; return htmlStr; }; - /* - * 创建内容区域所有行 + /* + * 创建内容区域所有行 */ var createContentRows = function createContentRows(createFlag) { var oThis = this, @@ -2068,8 +2068,8 @@ var createContentRowsSumRow = function createContentRowsSumRow() { return ''; }; - /* - * 创建内容区域数据行 + /* + * 创建内容区域数据行 */ var createContentOneRow = function createContentOneRow(row, createFlag, displayFlag) { var styleStr = ''; @@ -2090,8 +2090,8 @@ htmlStr += ''; return htmlStr; }; - /* - * 创建内容区域数据行,针对IE + /* + * 创建内容区域数据行,针对IE */ var createContentOneRowForIE = function createContentOneRowForIE(table, index, rowObj, createFlag, displayFlag) { var row = table.insertRow(index + 1); @@ -2102,8 +2102,8 @@ this.createContentOneRowTdForIE(row, rowObj, createFlag); }; - /* - * 数据更新重画当前行 + /* + * 数据更新重画当前行 */ var repaintRow = function repaintRow(rowIndex) { var tr = $('#' + this.options.id + '_content_tbody').find('tr[role="row"]')[rowIndex], @@ -2133,8 +2133,8 @@ obj.length = 1; this.renderTypeFun(obj); }; - /* - * 创建行td对应的html + /* + * 创建行td对应的html */ var createContentOneRowTd = function createContentOneRowTd(row, createFlag) { var oThis = this, @@ -2184,8 +2184,8 @@ }); return htmlStr; }; - /* - * 创建行td,针对IE + /* + * 创建行td,针对IE */ var createContentOneRowTdForIE = function createContentOneRowTdForIE(row, rowObj, createFlag) { var oThis = this, @@ -2236,8 +2236,8 @@ newCell.insertAdjacentHTML('afterBegin', htmlStr); }); }; - /* - * 重画内容区域 + /* + * 重画内容区域 */ var repairContent = function repairContent() { var $pDiv = $('#' + this.options.id + '_content').parent(); @@ -2255,8 +2255,8 @@ this.realtimeTableRows = null; }; - /** - * Object Compare with Array Object + /** + * Object Compare with Array Object */ var objCompare = function objCompare(rootObj, objAry) { var aryLen = objAry.length; @@ -2377,8 +2377,8 @@ } } }; - /* - * 定时器处理 + /* + * 定时器处理 */ var setIntervalFun = function setIntervalFun(e) { this.widthChangeFun(); @@ -2386,10 +2386,10 @@ this.editorRowChangeFun(); }; var editorRowChangeFun = function editorRowChangeFun() {}; - /* - * grid区域创建完成之后处理 - * 1、数据列显示处理 - * 2、取行高 + /* + * grid区域创建完成之后处理 + * 1、数据列显示处理 + * 2、取行高 */ var afterGridDivsCreate = function afterGridDivsCreate() { this.columnsVisibleFun(); @@ -2405,8 +2405,8 @@ this.options.afterCreate.call(this); } }; - /* - * 取行高 + /* + * 取行高 */ var countRowHeight = function countRowHeight() { if ($('#' + this.options.id + '_content_tbody tr')[0]) { @@ -2414,8 +2414,8 @@ } }; - /** - * 根据内容区的高度调整左侧区域的高度 + /** + * 根据内容区的高度调整左侧区域的高度 */ var resetLeftHeight = function resetLeftHeight() { if (this.options.showNumCol || this.options.multiSelect) { @@ -2429,8 +2429,8 @@ } } }; - /* - * 处理是否显示无数据行 + /* + * 处理是否显示无数据行 */ var noRowsShowFun = function noRowsShowFun() { if (this.dataSourceObj.rows && this.dataSourceObj.rows.length > 0) { @@ -2442,17 +2442,17 @@ } }; - /* - * grid区域重画完成之后处理,已经执行过afterGridDivsCreate - * 1、设置横向滚动条 - * 2、隐藏编辑按钮 + /* + * grid区域重画完成之后处理,已经执行过afterGridDivsCreate + * 1、设置横向滚动条 + * 2、隐藏编辑按钮 */ var afterRepaintGrid = function afterRepaintGrid() { this.resetScrollLeft(); this.hideEditMenu(); }; - /* - * 设置横向滚动条 + /* + * 设置横向滚动条 */ var resetScrollLeft = function resetScrollLeft() { if ($('#' + this.options.id + '_content_div')[0]) { @@ -2461,8 +2461,8 @@ } catch (e) {} } }; - /* - * 隐藏编辑按钮 + /* + * 隐藏编辑按钮 */ var hideEditMenu = function hideEditMenu() {}; @@ -2484,8 +2484,8 @@ 'use strict'; exports.__esModule = true; - /* - * 获取某列对应属性 + /* + * 获取某列对应属性 */ var getColumnAttr = function getColumnAttr(attr, field) { for (var i = 0; i < this.gridCompColumnArr.length; i++) { @@ -2495,8 +2495,8 @@ } return ""; }; - /* - * 根据field获取gridcompColumn对象 + /* + * 根据field获取gridcompColumn对象 */ var getColumnByField = function getColumnByField(field) { for (var i = 0; i < this.gridCompColumnArr.length; i++) { @@ -2506,8 +2506,8 @@ } return null; }; - /* - * 获取column属于第几列 + /* + * 获取column属于第几列 */ var getIndexOfColumn = function getIndexOfColumn(column) { var index = -1; @@ -2519,8 +2519,8 @@ } return index; }; - /* - * 获取column属于当前显示第几列 + /* + * 获取column属于当前显示第几列 */ var getVisibleIndexOfColumn = function getVisibleIndexOfColumn(column) { var index = -1; @@ -2538,8 +2538,8 @@ } return index; }; - /* - * 获取column后面第一个显示列所在第几列 + /* + * 获取column后面第一个显示列所在第几列 */ var getNextVisibleInidexOfColumn = function getNextVisibleInidexOfColumn(column) { var index = -1, @@ -2565,33 +2565,33 @@ return index; }; - /* - * 获取选中行 + /* + * 获取选中行 */ var getSelectRows = function getSelectRows() { return this.selectRows; }; - /* - * 获取选中行对应行号 + /* + * 获取选中行对应行号 */ var getSelectRowsIndex = function getSelectRowsIndex() { return this.selectRowsIndex; }; - /* - * 获取focus行 + /* + * 获取focus行 */ var getFocusRow = function getFocusRow() { return this.focusRow; }; - /* - * 获取focus行对应行号 + /* + * 获取focus行对应行号 */ var getFocusRowIndex = function getFocusRowIndex() { return this.focusRowIndex; }; - /* - * 获取所有行 + /* + * 获取所有行 */ var getAllRows = function getAllRows() { var oThis = this; @@ -2603,14 +2603,14 @@ } return this.allRows; }; - /* - * 根据行号获取row + /* + * 根据行号获取row */ var getRowByIndex = function getRowByIndex(index) { return this.dataSourceObj.rows[index]; }; - /* - * 根据某个字段值获取rowIndex + /* + * 根据某个字段值获取rowIndex */ var getRowIndexByValue = function getRowIndexByValue(field, value) { var index = -1; @@ -2675,8 +2675,8 @@ var _column = __webpack_require__(6); - /* - * 处理参数 + /* + * 处理参数 */ var init = function init(ele, options) { this.dataSource = _dataSource.dataSource; @@ -2733,8 +2733,8 @@ this.options.contentSelect = this.getBoolean(this.options.contentSelect); this.options.contentFocus = this.getBoolean(this.options.contentFocus); }; - /* - * 初始化默认参数 + /* + * 初始化默认参数 */ var initDefault = function initDefault() { this.defaults = { @@ -2762,8 +2762,8 @@ contentSelect: true, // 点击内容区是否执行选中逻辑 contentFocus: true }; }; - /* - * 创建grid + /* + * 创建grid */ var initGrid = function initGrid() { if (!this.options.columns || this.options.columns.length == 0) { @@ -2781,8 +2781,8 @@ oThis.setIntervalFun.call(oThis); }, 300); }; - /* - * 销毁自身 + /* + * 销毁自身 */ var destroySelf = function destroySelf() { clearInterval(this.inte); @@ -2791,11 +2791,11 @@ this.showTree = ''; this.showType = ''; }; - /* - * 对传入参数进行格式化处理 - * 宽度、高度处理 - * 左侧区域宽度计算 - * 除去内容区域的高度 + /* + * 对传入参数进行格式化处理 + * 宽度、高度处理 + * 左侧区域宽度计算 + * 除去内容区域的高度 */ var initOptions = function initOptions() { this.options.width = this.formatWidth(this.options.width); @@ -2828,8 +2828,8 @@ this.localStorageId = this.options.id + url; }; var initOptionsTree = function initOptionsTree() {}; - /* - * 初始化变量 + /* + * 初始化变量 */ var initVariable = function initVariable() { this.initDataSourceVariable(); @@ -2856,8 +2856,8 @@ this.createFormFlag = false; // 是否已经创建form展示 this.$sd_storageData = null; // 本地缓存内容为object }; - /* - * 初始化datasource相关变量 + /* + * 初始化datasource相关变量 */ var initDataSourceVariable = function initDataSourceVariable() { this.selectRows = new Array(); @@ -2880,8 +2880,8 @@ this.fixedRealWidth = 0; // 固定区域真实宽度 this.fixedWidth = 0; // 固定区域宽度 }; - /* - * 创建gridCompColumn对象方便后续处理 + /* + * 创建gridCompColumn对象方便后续处理 */ var initGridCompColumn = function initGridCompColumn() { var oThis = this; @@ -2922,12 +2922,12 @@ var initGridCompColumnLoacl = function initGridCompColumnLoacl(columnOptions) {}; var initGridHiddenLevelColumn = function initGridHiddenLevelColumn() {}; var initGridCompFixedColumn = function initGridCompFixedColumn() {}; - /* - * 设置某列是否必输 + /* + * 设置某列是否必输 */ var setRequired = function setRequired(field, value) {}; - /* - * 创建dataSource对象方便后续处理 + /* + * 创建dataSource对象方便后续处理 */ var initDataSource = function initDataSource() { var oThis = this; @@ -2961,8 +2961,8 @@ 'use strict'; exports.__esModule = true; - /* - 重新结算是否选中header第一行 + /* + 重新结算是否选中header第一行 */ var isCheckedHeaderRow = function isCheckedHeaderRow() { @@ -2973,8 +2973,8 @@ $('#' + this.options.id + '_header_multi_input').removeClass('is-checked'); } }; - /* - * 添加一行 + /* + * 添加一行 */ var addOneRow = function addOneRow(row, index) { var oThis = this, @@ -3091,8 +3091,8 @@ }; var addOneRowTreeHasChildF = function addOneRowTreeHasChildF() {}; var editClose = function editClose() {}; - /* - * 添加多行 + /* + * 添加多行 */ var addRows = function addRows(rows, index) { if (this.options.showTree) { @@ -3210,8 +3210,8 @@ return ''; }; var updateEditRowIndex = function updateEditRowIndex(opType, opIndex, num) {}; - /* - * 删除一行 + /* + * 删除一行 */ var deleteOneRow = function deleteOneRow(index) { var oThis = this; @@ -3274,8 +3274,8 @@ }; var repairSumRow = function repairSumRow() {}; var deleteOneRowTree = function deleteOneRowTree() {}; - /* - * 删除多行 + /* + * 删除多行 */ var deleteRows = function deleteRows(indexs) { var oThis = this, @@ -3292,8 +3292,8 @@ }); this.isCheckedHeaderRow(); }; - /* - * 修改某一行 + /* + * 修改某一行 */ var updateRow = function updateRow(index, row) { if (index > -1 && index < this.dataSourceObj.rows.length) { @@ -3308,8 +3308,8 @@ } } }; - /* - * 修改某个cell的值 + /* + * 修改某个cell的值 */ var updateValueAt = function updateValueAt(rowIndex, field, value, force) { if (rowIndex > -1 && rowIndex < this.dataSourceObj.rows.length) { @@ -3350,9 +3350,9 @@ return rowIndex; }; var updateValueAtEdit = function updateValueAtEdit(rowIndex, field, value, force) {}; - /* - * 选中一行 - * slice 设置全选时,slice为true,不做渲染,在setAllRowSelect中统一渲染 + /* + * 选中一行 + * slice 设置全选时,slice为true,不做渲染,在setAllRowSelect中统一渲染 */ var setRowSelect = function setRowSelect(rowIndex, doms) { var selectDiv, rowTr, fixedRowTr, numColDiv; @@ -3440,8 +3440,8 @@ } return true; }; - /* - * 反选一行 + /* + * 反选一行 */ var setRowUnselect = function setRowUnselect(rowIndex) { var oThis = this; @@ -3500,8 +3500,8 @@ oThis.isCheckedHeaderRow(); return true; }; - /* - * 选中所有行 + /* + * 选中所有行 */ var setAllRowSelect = function setAllRowSelect() { // $('#' + this.options.id + '_header_multi_input').prop('checked', true) @@ -3530,8 +3530,8 @@ this.options.onAllRowSelected(obj); } }; - /* - * 反选所有行 + /* + * 反选所有行 */ var setAllRowUnSelect = function setAllRowUnSelect() { // $('#' + this.options.id + '_header_multi_input').attr('checked', false) @@ -3555,8 +3555,8 @@ } }; - /* - * focus一行 + /* + * focus一行 */ var setRowFocus = function setRowFocus(rowIndex) { //已经选中退出 @@ -3609,13 +3609,13 @@ obj.rowIndex = rowIndex; this.options.onRowFocus(obj); } - /*if(!this.options.multiSelect){ - this.setRowSelect(rowIndex); + /*if(!this.options.multiSelect){ + this.setRowSelect(rowIndex); }*/ return true; }; - /* - * 反focus一行 + /* + * 反focus一行 */ var setRowUnFocus = function setRowUnFocus(rowIndex) { var oThis = this; @@ -3661,8 +3661,8 @@ } return true; }; - /* - * 增加删除时重置数字列 + /* + * 增加删除时重置数字列 */ var resetNumCol = function resetNumCol() { var numCols = $('#' + this.options.id + '_content_numCol >.u-grid-content-num'); @@ -3701,9 +3701,9 @@ 'use strict'; exports.__esModule = true; - /* - * 处理renderType - * begin为起始行,length为行数(增加行数时使用) + /* + * 处理renderType + * begin为起始行,length为行数(增加行数时使用) */ var renderTypeFun = function renderTypeFun(obj) { if (!this.isGridShow()) return; @@ -3747,10 +3747,10 @@ }); } }; - /* - * 处理renderType - * gridCompColumn对象,index为第几列 - * begin为起始行,length为行数(增加行数时使用) + /* + * 处理renderType + * gridCompColumn对象,index为第几列 + * begin为起始行,length为行数(增加行数时使用) */ var renderTypeByColumn = function renderTypeByColumn(gridCompColumn, i, begin, length, isFixedColumn) { var oThis = this, @@ -3923,15 +3923,15 @@ 'use strict'; exports.__esModule = true; - /* - * 设置某列是否显示(传入column) + /* + * 设置某列是否显示(传入column) */ var setColumnVisibleByColumn = function setColumnVisibleByColumn(column, visible) { var index = this.getIndexOfColumn(column); this.setColumnVisibleByIndex(index, visible); }; - /* - * 设置某列是否显示(传入index为gridCompColumnArr中的数据) + /* + * 设置某列是否显示(传入index为gridCompColumnArr中的数据) */ var setColumnVisibleByIndex = function setColumnVisibleByIndex(index, visible) { if (index >= 0) { @@ -3991,15 +3991,15 @@ } }; - /* - * 根据field设置宽度 + /* + * 根据field设置宽度 */ var setCoulmnWidthByField = function setCoulmnWidthByField(field, newWidth) { var column = this.getColumnByField(field); this.setColumnWidth(column, newWidth); }; - /* - * 根据column对象设置宽度 + /* + * 根据column对象设置宽度 */ var setColumnWidth = function setColumnWidth(column, newWidth) { if (column != this.lastVisibleColumn) { @@ -4020,8 +4020,8 @@ } } }; - /* - * 设置数据源 + /* + * 设置数据源 */ var setDataSource = function setDataSource(dataSource) { this.initDataSourceVariable(); @@ -4030,19 +4030,19 @@ this.repairContent(); this.afterGridDivsCreate(); }; - /* - * 设置数据源 格式为: - * { - fields:['column1','column2','column3','column4','column5','column6'], - values:[["cl1","1","cl3","cl4","cl5","cl6"] - ,["cl12","2","cl32","cl42","cl52","cl62"] - ,["cl13","3","cl33","cl43","cl53","cl63"] - ,["cl14","4","cl34","cl44","cl54","cl64"] - ,["cl15","5","cl35","cl45","cl55","cl65"] - ,["cl16","6","cl36","cl46","cl56","cl66"] - ] - - } + /* + * 设置数据源 格式为: + * { + fields:['column1','column2','column3','column4','column5','column6'], + values:[["cl1","1","cl3","cl4","cl5","cl6"] + ,["cl12","2","cl32","cl42","cl52","cl62"] + ,["cl13","3","cl33","cl43","cl53","cl63"] + ,["cl14","4","cl34","cl44","cl54","cl64"] + ,["cl15","5","cl35","cl45","cl55","cl65"] + ,["cl16","6","cl36","cl46","cl56","cl66"] + ] + + } */ var setDataSourceFun1 = function setDataSourceFun1(dataSource) { var dataSourceObj = {}; @@ -4076,8 +4076,8 @@ 'use strict'; exports.__esModule = true; - /* - * 整体宽度改变处理 + /* + * 整体宽度改变处理 */ var widthChangeFun = function widthChangeFun() { var oThis = this; @@ -4125,8 +4125,8 @@ } } }; - /* - * 整体宽度改变处理(grid形式) + /* + * 整体宽度改变处理(grid形式) */ var widthChangeGridFun = function widthChangeGridFun() { var oThis = this, @@ -4153,8 +4153,8 @@ $('#' + this.options.id + '_grid').css('display', 'block'); }; - /** - * 不显示滚动条的情况下需要重置每列的宽度 + /** + * 不显示滚动条的情况下需要重置每列的宽度 */ var noScrollWidthReset = function noScrollWidthReset() { if (this.options.noScroll) { @@ -4188,8 +4188,8 @@ }; var widthChangeGridFunFixed = function widthChangeGridFunFixed(halfWholeWidth) {}; var widthChangeGridFunOverWidthHidden = function widthChangeGridFunOverWidthHidden() {}; - /* - * 整体高度改变处理 + /* + * 整体高度改变处理 */ var heightChangeFun = function heightChangeFun() { if (this.countContentHeight) { @@ -4203,8 +4203,8 @@ } } }; - /* - * 内容区宽度改变 + /* + * 内容区宽度改变 */ var contentWidthChange = function contentWidthChange(newContentWidth) { if (newContentWidth < this.contentMinWidth) { @@ -4271,8 +4271,8 @@ 'use strict'; exports.__esModule = true; - /* - * 双击/单击处理 + /* + * 双击/单击处理 */ var isDblEvent = function isDblEvent(eventname, dbFun, dbArg, Fun, Arg) { if (this.currentEventName != null && this.currentEventName == eventname) { @@ -4289,8 +4289,8 @@ }, 250); } }; - /* - * 双击处理 + /* + * 双击处理 */ var dblClickFun = function dblClickFun(e) { if (typeof this.options.onDblClickFun == 'function') { @@ -4309,8 +4309,8 @@ this.options.onDblClickFun(obj); } }; - /* - * 单击处理 + /* + * 单击处理 */ var clickFun = function clickFun(e) { var oThis = this; @@ -4378,8 +4378,8 @@ 'use strict'; exports.__esModule = true; - /* - * 更新最后数据行标识 + /* + * 更新最后数据行标识 */ var updateLastRowFlag = function updateLastRowFlag() { // 共享服务加的,没有对应的css暂时去掉 @@ -4398,11 +4398,11 @@ } }; - /* - * column是否显示处理,只在初始化gridCompColumn对象时调用,其他时候不再调用 - * 计算固定区域及内容区域的真实宽度 - * 计算第一列 - * 计算内容区域最后一列显示列 + /* + * column是否显示处理,只在初始化gridCompColumn对象时调用,其他时候不再调用 + * 计算固定区域及内容区域的真实宽度 + * 计算第一列 + * 计算内容区域最后一列显示列 */ var columnsVisibleFun = function columnsVisibleFun() { var oThis = this, @@ -4423,8 +4423,8 @@ }); this.contentRealWidth = w; }; - /* - * 创建完成之后处理变量 + /* + * 创建完成之后处理变量 */ var resetThVariable = function resetThVariable() { if (this.showType != 'grid') return; @@ -4451,16 +4451,16 @@ var resetThVariableDrag = function resetThVariableDrag(nowTh, gridCompColumn) {}; var resetThVariableHeaderLevel = function resetThVariableHeaderLevel() {}; - /* - * 修改第一列的css + /* + * 修改第一列的css */ var headerFirstClassFun = function headerFirstClassFun() { $('#' + this.options.id + '_grid .u-grid-header-th-first').removeClass('u-grid-header-th-first'); $('#' + this.options.id + '_grid').find('th').eq(0).addClass('u-grid-header-th-first'); }; - /* - * 根据filed设置renderType + /* + * 根据filed设置renderType */ var setRenderType = function setRenderType(field, renderType) { var gridCompColumn = this.getColumnByField(field); @@ -4468,8 +4468,8 @@ var index = this.getIndexOfColumn(gridCompColumn); this.renderTypeByColumn(gridCompColumn, index); }; - /* - * 设置是否显示header + /* + * 设置是否显示header */ var setShowHeader = function setShowHeader(showHeader) { this.options.showHeader = showHeader; @@ -4537,8 +4537,8 @@ var _gridBrowser = __webpack_require__(10); - /* - * 对宽度和高度进行处理 + /* + * 对宽度和高度进行处理 */ var formatWidth = function formatWidth(w) { // 获得宽度 @@ -4548,8 +4548,8 @@ return ''; } }; - /* - * 两个元素交换位置,要求传入参数e1在e2之前 + /* + * 两个元素交换位置,要求传入参数e1在e2之前 */ var swapEle = function swapEle(e1, e2) { var n = e1.next(), @@ -4579,8 +4579,8 @@ } return value; }; - /* - * 克隆对象 + /* + * 克隆对象 */ var cloneObj = function cloneObj(obj) { var o; @@ -4605,8 +4605,8 @@ } return o; }; - /* - * 处理精度 + /* + * 处理精度 */ var DicimalFormater = function DicimalFormater(obj) { var value = obj.value + '', @@ -4647,8 +4647,8 @@ return row.value['$_#_@_id']; }; - /** - * 按字节数截取字符串 例:"e我是d".nLen(4)将返回"e我" + /** + * 按字节数截取字符串 例:"e我是d".nLen(4)将返回"e我" */ String.prototype.substrCH = function (nLen) { var i = 0; @@ -4964,16 +4964,16 @@ return false; }); }; - /* - * 拖动开始 + /* + * 拖动开始 */ var dragStart = function dragStart(e) { this.dragFlag = true; this.dragW = null; this.dragStartX = e.clientX; }; - /* - * 改变列宽度处理 + /* + * 改变列宽度处理 */ var dragFun = function dragFun(e) { if (this.dragFlag) { @@ -5020,8 +5020,8 @@ $('#' + this.options.id + '_top').css('display', 'block'); } }; - /* - * 拖动结束 + /* + * 拖动结束 */ var dragEnd = function dragEnd(e) { if (this.dragFlag) { @@ -5036,8 +5036,8 @@ $('#' + this.options.id + '_top').css('display', 'none'); }; - /* - * 计算拖动div所在位置 + /* + * 计算拖动div所在位置 */ var headerThDrag = function headerThDrag(e, ele) { if (!this.dragFlag && !this.swapColumnFlag && ele && ele.gridCompColumn && ele.gridCompColumn.options.canDrag && $('#' + this.options.id + '_resize_handle')[0].nowTh != ele) { @@ -5118,8 +5118,8 @@ this.editColIndex = 0; this.editRow(); }; - /* - * 创建编辑行 + /* + * 创建编辑行 */ var editRow = function editRow($tr, colIndex) { if (colIndex < 0) return; @@ -5328,8 +5328,8 @@ } } }; - /* - * 行编辑关闭 + /* + * 行编辑关闭 */ var re_editClose = function re_editClose() { var row = this.dataSourceObj.rows[this.eidtRowIndex]; @@ -5362,8 +5362,8 @@ $('#' + this.options.id + '_edit_tr1').remove(null, true); // } }; - /* - * 编辑单元格 + /* + * 编辑单元格 */ var editCell = function editCell(obj) { var td = obj.td; @@ -5435,8 +5435,8 @@ }); if (this.options.editType == 'default') $('input:first', $(td)).focus(); }; - /* - * 触发下一个编辑单元格 + /* + * 触发下一个编辑单元格 */ var nextEditShow = function nextEditShow() { var obj = this.newEditObj; @@ -5506,15 +5506,15 @@ } } }; - /* - * 根据filed设置editType + /* + * 根据filed设置editType */ var setEditType = function setEditType(field, editType) { var gridCompColumn = this.getColumnByField(field); gridCompColumn.options.editType = editType; }; - /* - * 设置是否可修改 + /* + * 设置是否可修改 */ var setEditable = function setEditable(editable) { this.options.editable = editable; @@ -5614,8 +5614,8 @@ $('#' + this.options.id + '_multiSelect_edit').css('height', h); } }; - /* - * form形式下编辑单元格 + /* + * form形式下编辑单元格 */ var formEditCell = function formEditCell(value, field, title, required, headerColor) { // 创建lable @@ -5644,8 +5644,8 @@ var _gridCompOther = __webpack_require__(19); - /* - * 将固定列放入gridCompColumnFixedArr + /* + * 将固定列放入gridCompColumnFixedArr */ var re_initGridCompFixedColumn = function re_initGridCompFixedColumn() { var oThis = this; @@ -5711,8 +5711,8 @@ 'use strict'; exports.__esModule = true; - /* - * 创建form形式下div + /* + * 创建form形式下div */ var createFromDivs = function createFromDivs() { if (this.createFormFlag) { @@ -5724,8 +5724,8 @@ this.createFormFlag = true; }; - /* - * 创建form形式下内容区域 + /* + * 创建form形式下内容区域 */ var createFromContent = function createFromContent() { var htmlStr = '
'; @@ -5735,8 +5735,8 @@ return htmlStr; }; - /* - * 创建form形式下内容区域所有行 + /* + * 创建form形式下内容区域所有行 */ var createFormContentRows = function createFormContentRows() { var oThis = this, @@ -5761,8 +5761,8 @@ return htmlStr; }; - /* - * 整体宽度改变处理(form形式) + /* + * 整体宽度改变处理(form形式) */ var widthChangeFormFun = function widthChangeFormFun() { this.createFromDivs(); @@ -5834,8 +5834,8 @@ } } }; - /* - * 按照hiddenLevel对column进行排序 + /* + * 按照hiddenLevel对column进行排序 */ var initGridHiddenLevelColumn = function initGridHiddenLevelColumn() { if (!this.options.overWidthHiddenColumn) return; @@ -5896,8 +5896,8 @@ }); } }; - /* - * 获取本地个性化存储的设置 + /* + * 获取本地个性化存储的设置 */ var getLocalData = function getLocalData() { if (!this.options.needLocalStorage) return null; @@ -5915,8 +5915,8 @@ return this.$sd_storageData; } }; - /* - * 保存本地个性化存储的设置 + /* + * 保存本地个性化存储的设置 */ var saveLocalData = function saveLocalData() { if (!this.options.needLocalStorage) return null; @@ -5932,8 +5932,8 @@ } catch (e) {} }, 200); }; - /* - * 清除本地个性化存储的设置 + /* + * 清除本地个性化存储的设置 */ var clearLocalData = function clearLocalData() { if (!this.options.needLocalStorage) return null; @@ -5943,8 +5943,8 @@ window.localStorage.setItem(this.localStorageId, "{}"); this.$sd_storageData = {}; }; - /* - * 将数据列顺序保存至本地个性化存储 + /* + * 将数据列顺序保存至本地个性化存储 */ var saveGridCompColumnArrToLocal = function saveGridCompColumnArrToLocal() { if (!this.options.needLocalStorage) return null; @@ -5952,8 +5952,8 @@ defData["gridCompColumnArr"] = this.gridCompColumnArr.concat(this.gridCompColumnFixedArr); this.saveLocalData(); }; - /* - * 从本地个性化存储中取出数据列顺序 + /* + * 从本地个性化存储中取出数据列顺序 */ var getGridCompColumnArrFromLocal = function getGridCompColumnArrFromLocal() { if (!this.options.needLocalStorage) return null; @@ -6051,8 +6051,8 @@ // } return htmlStr; }; - /* - * 创建合计行 + /* + * 创建合计行 */ var createSumRow = function createSumRow(createFlag) { if (this.options.showSumRow) { @@ -6099,8 +6099,8 @@ } }; - /* - * 创建合计行 for ie + /* + * 创建合计行 for ie */ var createSumRowForIE = function createSumRowForIE(table, createFlag) { if (this.options.showSumRow) { @@ -6149,8 +6149,8 @@ }); } }; - /* - * 重画合计行 + /* + * 重画合计行 */ var re_repairSumRow = function re_repairSumRow() { if (this.options.showSumRow) { @@ -6333,8 +6333,8 @@ var oThis = this; }; - /* - * 交换列位置开始,并不修改swapColumnFlag,当移动的时候才修改swapColumnFlag + /* + * 交换列位置开始,并不修改swapColumnFlag,当移动的时候才修改swapColumnFlag */ var swapColumnStart = function swapColumnStart(e, ele) { if (!this.options.canSwap) { @@ -6344,8 +6344,8 @@ this.swapColumnStartX = e.clientX; this.swapColumnStartY = e.clientY; }; - /* - * 交换位置 + /* + * 交换位置 */ var swapColumnFun = function swapColumnFun(e) { if (!this.options.canSwap) { @@ -6457,8 +6457,8 @@ $('#' + this.options.id + '_top').css('display', 'block'); } }; - /* - * 交换位置结束 + /* + * 交换位置结束 */ var swapColumnEnd = function swapColumnEnd(e) { if (!this.options.canSwap) { diff --git a/dist/js/u-grid.min.js b/dist/js/u-grid.min.js index 6597bcc..adfa926 100644 --- a/dist/js/u-grid.min.js +++ b/dist/js/u-grid.min.js @@ -1,5 +1,5 @@ /** - * tinper-neoui-grid v3.1.10 + * tinper-neoui-grid v3.1.12 * grid * author : yonyou FED * homepage : https://github.com/iuap-design/tinper-neoui-grid#readme diff --git a/package.json b/package.json index 2d4c5e7..fd35263 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tinper-neoui-grid", - "version": "3.1.11", + "version": "3.1.12", "description": "grid", "main": "gulpfile.js", "directories": {