add:bsgrid
|
|
@ -278,8 +278,8 @@
|
|||
"spread": false
|
||||
},
|
||||
{
|
||||
"title": "jQuery.bsgrid",
|
||||
"href": "http://thebestofyouth.com/bsgrid",
|
||||
"title": "bsgrid",
|
||||
"href": "pages/datatable/bsgrid.html",
|
||||
"icon": "",
|
||||
"spread": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,129 @@
|
|||
v1.38 2016-03-27 新功能、性能优化
|
||||
|
||||
1,增加带参数查询示例:search.html;
|
||||
2,dataType增加支持jsonp,示例:jsonp.html;
|
||||
3,settings增加dataTrim,是否trim单元格值,默认true,与之前版本处理相同,dataTrim为false则不trim,使用示例:nested-json.html;
|
||||
4,修复编辑模式下addNewEditRow前表格必须有一行的bug,改为表格初始化后必须有一行即可;
|
||||
5,gridObj增加clearRowData(rowIndex)及loadRowData(record, rowIndex)方法;
|
||||
6,additionalRenderPerColumn改为在additionalRenderPerRow之前执行,renderPerColumnMethods改为在renderPerRowMethods之前执行;
|
||||
|
||||
|
||||
|
||||
v1.37 2015-11-24 使用优化、性能优化、BUG修复
|
||||
|
||||
1,修复pageSize为0或pageAll为tue且数据条数为0时隐藏不了表头列的bug;
|
||||
2,增加参数showPageToolbar控制是否显示分页工具条,默认值true显示;
|
||||
3,增加9个方法,获取分页及排序相关值;
|
||||
4,修复当页记录条数为0时不执行afterRenderGridMethods系列方法的bug;
|
||||
5,增加grid属性ajaxType,默认post,可修改为get;
|
||||
6,增强分页工具条的按钮显示、最小宽度自定义;
|
||||
|
||||
|
||||
|
||||
v1.36 2015-06-25 功能扩展、完善示例
|
||||
|
||||
1,禁止拖动表头改变列宽时选中表头文本;
|
||||
2,修改表格渲染数据支持返回非最后一页数据行数不等于pageSize的异常情况,考虑的是集群大数据情况下数据可能不正常;
|
||||
3,定义了一个全局的alert方法$.bsgrid.alert(msg),方便被用于重写;
|
||||
4,grid.extend.js代码优化;
|
||||
5,修复Firefox下表头拖动bug,并优化拖动体验;
|
||||
6,表底聚合增加自定义聚合,示例:w_agg="custom,countXhMultId",custom表示自定义,逗号后面的表示自定义聚合函数;
|
||||
7,新增获取表格行Dom对象、行单元格Dom对象、列单元格Dom对象、单元格Dom对象、单元格Record值、select选择行索引的方法;
|
||||
8,表格在线编辑新增新增行、删除行方法;
|
||||
9,控制表体最小宽度不小于分页工具条宽度;
|
||||
10,新增获取checked行的index值的方法;
|
||||
11,新增获取所有记录值的方法;
|
||||
12,优化样式,逐步增加对响应式的支持;
|
||||
13,完善工具条宽度与grid宽度相同,支持改动grid宽度;
|
||||
14,grid增加search方法,即gridObj.search(params),params支持三种方式,
|
||||
一:'param1=val1¶m2=val2';二:{'param1': 'val1', 'param2': 'val2'};三、$('#searchForm').serializeArray();
|
||||
15,增加行选择及反选事件支持selectRowEvent、unselectRowEvent;
|
||||
16,增加对行、单元格、单元格编辑表单jQuery标准事件的支持,去掉getColumnAttr方法,增加getColumnModel方法;
|
||||
columnModel属性:sortName, sortOrder, index, render, tip, maxLen, align, hidden
|
||||
扩展属性:lineNumber, check, edit, 扩展表底属性:aggName, aggIndex
|
||||
17,增加表格编辑的自定义编辑表单功能(extend.settings.gridEditConfigs);
|
||||
18,增加layui系列的laypage、laydate、layer演示;
|
||||
19,增加划过行变色rowHoverColor属性,默认false;
|
||||
20,完善示例、文档;
|
||||
21,修改属性名changeColorIfRowSelected为rowSelectedColor,默认值true有行背景色;
|
||||
|
||||
|
||||
|
||||
v1.35 2015-04-28 性能优化、功能增强
|
||||
|
||||
1,优化grid及grid.extend的性能(减少非配置必须的js执行,一千条数据加载速度快一倍多);
|
||||
2,options.otherParames支持String型参数串(示例:param1=val1¶m2=val2);
|
||||
3,local json、xml data数据增加分页功能,简化数据构造;
|
||||
|
||||
|
||||
|
||||
v1.34 2015-02-05 功能增强
|
||||
|
||||
1,grid增加userdata,对于json数据其值可以是一个简单的值或json Object或者json Array;
|
||||
对于json数据其值可以是一个简单的值或xml串;
|
||||
配置processUserdata以处理userdata,使用grid.getUserdata()获取userdata;
|
||||
2,增加动态表头示例,使用userdata进行简易的动态表头处理;
|
||||
3,修复表格渲染数据由使用$(cellValue).text().length == 0判断cellValue是否html字符串,cellValue是特别特殊情况造成js异常的bug;
|
||||
|
||||
|
||||
|
||||
v1.33 2015-02-04 文档优化、示例优化、bug修复
|
||||
|
||||
1,修复grid使用hover样式后分页时遮罩颜色异常问题;
|
||||
2,去掉grid.paging.little.css及grid.paging.little.js,简化为使用参数pagingLittleToolbar控制显示分页的little或正常样式;
|
||||
3,去掉html表格table的class="bsgrid"样式,改为使用jquery的addClass方法添加此样式,代码更简洁;
|
||||
4,优化皮肤样式;
|
||||
5,给grid的bootstrap皮肤增加little paging工具条图标按钮样式;
|
||||
6,修改grid表格初始化init时不能使用参数otherParames的bug;
|
||||
7,修复grid表格checkbox选中不联动的bug;
|
||||
8,添加底部分页工具条额外增加按钮示例paging.button.html及paging.little.button.html;
|
||||
9,grid增加配置参数lineWrap,默认false表示不换行且超长时显示省略号,设置为true超长则折行显示;
|
||||
10,扩展增加表格列属性w_num以用于显示行号,值为line、total_line,分别表示当前页的数据行号、所有记录的数据行号;
|
||||
11,修改表格渲染数据支持返回非最后一页数据行数不等于pageSize的异常情况;
|
||||
12,中文化主要的文档示例;
|
||||
13,修复配置参数pageSizeForGrid只能增加分页大小不能减少的bug;
|
||||
14,增加参数pageIncorrectTurnAlert以控制翻页翻尽时再点击按钮是否弹出提示框,默认true;
|
||||
15,简化示例,网站文档优化;
|
||||
|
||||
|
||||
|
||||
v1.32 2015-01-22
|
||||
|
||||
1,扩展(grid.extend)可拖动改变表头宽度;
|
||||
2,优化项目目录结构;
|
||||
3,完善grid的单元格tip展示,对于index有正确值且其value值不包括html标签元素,才计算其value长度并判断是否截断与tip展示;
|
||||
4,示例集成jquery.validationEngine.js例子演示;
|
||||
5,扩展(grid.extend)类似jqGrid的多字段选择查询效果;
|
||||
6,初步实现表格在线编辑功能;
|
||||
7,修正checked属性在jQuery1.6以后使用attr()方法的bug,改为1.6后使用prop()方法,提供工具方法$.bsgrid.adaptAttrOrProp(obj, prop, val);
|
||||
8,给grid提供属性changeColorIfRowSelected,以便于自定义选中行后是否变色,默认为true有行背景色;
|
||||
9,增加Pure Gray、jqGrid、EasyUI、Bootstrap风格表格皮肤;
|
||||
10,重大更新,完善表格生成为thead、tbody、tfoot结构;
|
||||
11,表格支持多行表头,渲染数据以表头的最后一行为准,另多行表头暂不支持列宽手动调整;
|
||||
12,表格支持表底,表底支持count、countNotNone、sum、avg、max、min、concat聚合;
|
||||
13,给分页工具条增加刷新按钮;
|
||||
14,支持多字段排序;
|
||||
15,扩展表格可设置参数固定表头,滚动表体数据(注意此特性对于IE仅支持IE8及以上,Chrome、Firefox等不限),支持多行表头,注意支持列合并不支持行合并;
|
||||
16,支持本地json、xml数据;
|
||||
|
||||
|
||||
|
||||
v1.30 2014-12-05 定型版本
|
||||
|
||||
定型说明:
|
||||
1,完全兼容1.21版本(第一次对外发布的版本);
|
||||
2,之前版本的Change Log未详细记录,本次统一归到当前版本V1.30中;
|
||||
|
||||
版本概述:
|
||||
1,插件包括grid、paging、form、button四大模块,每个模块都可以单独使用,并有有两个工具js,util.js及export.js;
|
||||
2,插件放开了属性及方法的全局修改权限,所有方法都可在外部进行全局重写,而无需修改插件本身的代码;
|
||||
3,grid支持json、xml两种数据格式;
|
||||
支持分页或者不分页的数据展示,且非常容易集成第三方paging工具条一起使用;
|
||||
内置了多套皮肤,并且非常容易扩展,一个皮肤样式的未压缩CSS样式代码量不足40行;
|
||||
提供grid.extend扩展,推荐grid扩展接口使用方式,更方便扩展;
|
||||
支持友好的导出参数构建;
|
||||
自带load加载数据遮罩,并很容易进行扩展或重写;
|
||||
4,paging可单独使用,并可扩展或简化使用,且非常容易修改样式;
|
||||
提供分页循环往复属性,可做图片轮播效果,此配置属性loopback默认false;
|
||||
5,form提供简洁但非常实用的表单处理能力,并提供了较大的灵活空间;
|
||||
6,button仅提供按钮样式,可单独使用;
|
||||
|
|
@ -0,0 +1,201 @@
|
|||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "{}"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright {yyyy} {name of copyright owner}
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
jQuery.bsgrid - 简单实用、功能丰富、易扩展的jQuery Grid插件
|
||||
=======================================================
|
||||
|
||||
<a href="http://thebestofyouth.com/bsgrid/" target="_blank">jQuery.bsgrid</a>,支持json、xml数据格式,皮肤丰富并且容易定制,支持表格编辑、本地数据、导出参数构建等实用便捷的功能,容易扩展,更拥有丰富的示例以及问题反馈的及时响应。
|
||||
|
||||
源码:[Github](https://github.com/baishui2004/jquery.bsgrid/)     演示:<a href="http://bsgrid.daoapp.io/documention/themes.html" target="_blank">皮肤</a> <a href="http://bsgrid.daoapp.io/examples/zh-CN.html" target="_blank">示例</a> <a href="http://bsgrid.daoapp.io/documention/documention.zh-CN.html" target="_blank">文档</a>
|
||||
版本:1.38-preview   协议:Apache Licence 2   更新:2016-01-21
|
||||
依赖:jQuery 1.4.4 ~~ jQuery 1.12.2   支持:IE6+、Chrome、Firefox等
|
||||
|
||||
QQ群交流:254754154   捐助:<a href="http://bsgrid.daoapp.io/donate.html" target="_blank" style="text-decoration: none;">支持长远发展,感谢您的认可!</a>
|
||||
|
||||
### 皮肤效果 ###
|
||||
内置多套皮肤(点击图片查看示例页面),并可非常容易的定制皮肤[示例:<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/themes/custom.html" target="_blank">Custom Blue Style</a>]
|
||||
<a href="http://bsgrid.daoapp.io/examples/grid/simple.html" target="_blank"><img title="点击图片查看示例页面" src="http://git.oschina.net/bs2004/jquery.bsgrid/raw/v1.37/documention/images/themes.jpg" /></a>
|
||||
|
||||
### bsgrid的由来 ###
|
||||
  首先,解释插件名称为何叫bsgrid,是因为作者常用bs开头的字符做英文账号的缘故。bsgrid的诞生因为主流插件、框架的grid使用或扩展比较复杂,而本插件作者力图开发一款使用简单、功能实用、容易扩展的grid控件,目前已初步实现此目标。
|
||||
|
||||
### bsgrid的特点 ###
|
||||
  1,简单、轻量,基于jQuery及HTML Table,<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/simple.html" target="_blank">简单的表格</a>只需数十行代码,支持<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/load-time-test.html" target="_blank">大数据量表格</a>;
|
||||
  2,内置<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/simple.html" target="_blank">多套经典皮肤</a>,且非常容易<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/themes/custom.html" target="_blank">定制</a>,字体定制只需要修改两处CSS代码即可;
|
||||
  3,实用便捷的功能:<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/edit.html" target="_blank">表格编辑</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/foot.html" target="_blank">表底聚合</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/no-pagation.html" target="_blank">不分页</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/multi-header.html" target="_blank">多行表头</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/multi-sort.html" target="_blank">多字段排序</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/local/json.html" target="_blank">本地数据</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/userdata.html" target="_blank">处理Userdata</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/move-column-extend.html" target="_blank">拖动列宽</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/grid/fixed-header/fixed-header-extend.html" target="_blank">滚动表格数据</a>等;
|
||||
  4,易与其他插件集成使用,示例展示了集成<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/layui/layer.html" target="_blank">Layui</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/artDialog/gridAndForm.html" target="_blank">ArtDialog</a>、<a href="http://bsgrid.daoapp.io/examples/zh-CN.html#href=examples/form/validation.html" target="_blank">jquery.validationEngine</a>、第三方分页工具条等的使用;
|
||||
  5,扩展性好,插件有特别好的扩展性,易于对插件本身进行局部甚至较大的修改,易于改变展现样式;插件放开了属性及方法的全局修改权限,所有方法都可在外部进行全局重写,而无需修改插件本身的代码;
|
||||
  6,模块化JS、CSS代码,可按需加载,代码精致简洁,对于阅读、修改、扩展非常容易。
|
||||
|
||||
### 关于主流Grid ###
|
||||
<b>整体评论主流grid:</b>
|
||||
  1,比较适用于内部系统,对于外部系统适用而言,想要改变皮肤样式,字体大小等都非常困难;
|
||||
  2,过度封装,造成了其扩展性能不是很好,并且其methods、properties很多,上手不容易;
|
||||
  3,大多数不提供多行表头、表格聚合、不分页表格、本地数据等实用却强大的功能。
|
||||
|
||||
<b>分别评论几个主流grid,个人见解:</b>
|
||||
  1,<a href="http://www.sencha.com/products/extjs/" target="_blank">ExtJS</a>,功能丰富,封装好,但属重量级产品,需要加载大体积文件,且响应速度较慢,需商业授权,一般用于内部系统;
|
||||
  2,<a href="http://dhtmlx.com/" target="_blank">DHtmlx</a>,同样功能丰富,封装好,不过其可以根据所需要的模块进行加载,速度方面快于ExtJS,需商业授权,由于其样式不易修改,同样一般用于内部系统;
|
||||
  3,<a href="http://www.jeasyui.com/" target="_blank">EasyUI</a>,基于jQuery,语法使用jQuery,却部分地方像ExtJS的写法,在不需其源码的情况下无需商业授权,因无源码而不方便按需模块化加载,也很难改变皮肤样式;
|
||||
  4,<a href="http://www.jqgrid.com/" target="_blank">jQGrid</a>,基于jQuery,开源免费且功能特别强大,但同样其样式不易修改;
|
||||
  5,<a href="http://www.flexigrid.info/" target="_blank">Flexigrid</a>,基于jQuery,功能逊色,但轻量级,methods、properties较少,不失为想用ExtJS Grid或EasyUI Grid却难以上手这两者的另外一个选择。
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid_form{width:100%;font-size:13px;background-color:white}.bsgrid_form .formLabel{width:20%;color:#000;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsgrid_form .formInput{width:80%;color:#333;text-align:left;overflow:auto}.bsgrid_form .formInput input,.bsgrid_form .formInput select,.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{width:64%;background-color:white}.bsgrid_form .formInput input{height:1.8em;line-height:1.8em;vertical-align:middle;padding-left:1px}.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{height:8em}.bsgrid_form .formInput div.assist{overflow:auto;word-wrap:break-word;word-break:break-all}.bsgrid_form .formInput .radio{width:20px}.bsgrid_form .formInput .checkbox{width:20px;text-align:left}.bsgrid_form .formInput .inputTip{margin-left:3px;color:#f18300;font-size:12px}.bsgrid_form .require{color:#f00;font-weight:bold;line-height:1.5em}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th .bsgrid_editgrid_check,.bsgrid td .bsgrid_editgrid_check{text-align:inherit}.bsgrid th .bsgrid_editgrid_checkbox,.bsgrid td .bsgrid_editgrid_checkbox{text-align:inherit}.bsgrid td .bsgrid_editgrid_edit{width:95%;text-align:inherit}.bsgrid td .bsgrid_editgrid_change{border-color:hotpink}.bsgrid td .bsgrid_editgrid_hidden{display:none}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid{font-size:13px;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif}table.bsgrid{width:98%;margin-right:5px;border-collapse:collapse}.bsgrid th,.bsgrid td{padding:3px;border:solid 1px #ccc;background-color:white;text-align:center;color:#333;line-height:1.8em}.bsgrid td.lineWrap{word-break:break-all}.bsgrid td.lineNoWrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsgrid th{font-weight:400;background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4}.bsgrid tr.even_index_row td{background-color:#eef}.bsgrid tr.row_hover td{background-color:#fff1cc!important}.bsgrid tr.selected.selected_color td{background-color:#fff1cc!important}.bsgrid a{color:#f60;text-decoration:none}.bsgrid th .sort.sort-view{background:url(../images/sort-view.gif) no-repeat center;margin-left:3px}.bsgrid th .sort.sort-asc{background:url(../images/sort-asc.gif) no-repeat top;margin-left:3px}.bsgrid th .sort.sort-desc{background:url(../images/sort-desc.gif) no-repeat bottom;margin-left:3px}.bsgrid.lockscreen{position:fixed;z-index:2014;display:none;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=10);opacity:.1;-moz-opacity:.1}.bsgrid.loading_div{position:fixed;z-index:2015;display:none;left:0;top:0;width:100%;height:100%}.bsgrid.loading_div table{width:100%;height:100%}.bsgrid.loading_div td{width:100%;height:100%;background-color:transparent!important;text-align:center;vertical-align:middle}.bsgrid.loading_div td div{width:200px;padding-top:8px;padding-bottom:8px;color:#000;border:solid 1px #999;background-color:#fff}.bsgrid.loading{padding-left:5px;line-height:1.5em}.bsgrid.loading span{background:url("../images/loading.gif") no-repeat center}.bsgridPagingOutTab{width:98%;margin-right:5px;border-collapse:collapse;border:solid 1px #ccc;background-color:white;border-top-width:0}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgridPaging{font-size:13px;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;width:770px;border-collapse:collapse}.bsgridPaging.pagingLittleToolbar{width:550px}.bsgridPaging.noPageSizeSelect{width:650px}.bsgridPaging.pagingLittleToolbar.noPageSizeSelect{width:430px}.bsgridPaging td{text-align:center}.bsgridPaging select{font-size:inherit;width:auto;height:auto;padding:1px;margin:1px}.bsgridPaging .pagingBtn{cursor:pointer;border:solid 1px #ccc;background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4;font-size:inherit;font-family:inherit;color:inherit;padding:1px 3px;margin:1px}.bsgridPaging.pagingLittleToolbar .pagingBtn{width:16px;border-width:0;background:transparent no-repeat;padding:0;margin:3px}.bsgridPaging .pagingBtn.disabledCls{color:#999;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage{background-image:url(../images/icons/paging/go-first-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage{background-image:url(../images/icons/paging/go-previous-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage{background-image:url(../images/icons/paging/go-next-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage{background-image:url(../images/icons/paging/go-last-view.png)}.bsgridPaging .gotoPageInputTd{width:44px}.bsgridPaging .gotoPageInput{width:40px;height:auto;font-size:inherit;line-height:1em;color:inherit;border:solid 1px #ccc;padding:1px;margin:1px}.bsgridPaging .gotoPageButtonTd{text-align:left}.bsgridPaging .refreshPageTd{text-align:right;padding-right:4px}.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage{background-image:url(../images/icons/paging/go-jump-2.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage{background-image:url(../images/icons/paging/view-refresh-3.png)}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid_icon{cursor:pointer;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;font-size:12px;line-height:1.5em;color:#b22222;background:no-repeat 3px center}a.bsgrid_icon{padding-left:20px;text-decoration:underline}input.bsgrid_icon,button.bsgrid_icon{padding-left:20px;padding-right:4px;background-color:#d5e2f2;border:solid 1px #99bbe8;width:auto;overflow:visible}.icon_view{background-image:url(../images/icons/view-list-details-5.png)}.icon_add{background-image:url(../images/icons/list-add-6.png)}.icon_edit{background-image:url(../images/icons/page-edit.png)}.icon_save{background-image:url(../images/icons/document-save-6.png)}.icon_delete{background-image:url(../images/icons/edit-delete-6.png)}.icon_delete2{background-image:url(../images/icons/edit-delete-7.png)}.icon_close{background-image:url(../images/icons/window-close-4.png)}.icon_close2{background-image:url(../images/icons/window-close.png)}.icon_find{background-image:url(../images/icons/edit-find-8.png)}.icon_search{background-image:url(../images/icons/system-search-6.png)}.icon_refresh{background-image:url(../images/icons/arrow-refresh.png)}.icon_sort-view{background-image:url(../images/icons/sort-view.gif)}.icon_sort-asc{background-image:url(../images/icons/view-sort-descending-2.png)}.icon_sort-desc{background-image:url(../images/icons/view-sort-ascending-2.png)}.icon_copy{background-image:url(../images/icons/edit-copy-7.png)}.icon_cut{background-image:url(../images/icons/edit-cut-7.png)}.icon_paste{background-image:url(../images/icons/edit-paste-7.png)}.icon_download{background-image:url(../images/icons/download.png)}.icon_print{background-image:url(../images/icons/document-print-2.png)}.icon_mail{background-image:url(../images/icons/mail-generic.png)}.icon_accept{background-image:url(../images/icons/dialog-accept-2.png)}.icon_flag{background-image:url(../images/icons/flag.png)}.icon_about{background-image:url(../images/icons/help-about-3.png)}.icon_help{background-image:url(../images/icons/help.png)}.icon_documentation{background-image:url(../images/icons/documentation.png)}.icon_config{background-image:url(../images/icons/configure-2.png)}.icon_config2{background-image:url(../images/icons/system-config-boot.png)}.icon_text{background-image:url(../images/icons/mimetypes/silk_style/page-white_text.png)}.icon_pdf{background-image:url(../images/icons/mimetypes/silk_style/page-white_acrobat.png)}.icon_excel{background-image:url(../images/icons/mimetypes/silk_style/page-white_excel.png)}.icon_word{background-image:url(../images/icons/mimetypes/silk_style/page-white_word.png)}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:#18181a;background-color:#232d38;color:white}.bsgrid th{background-image:url(../../images/skins/access/bg.gif)}.bsgrid tr.even_index_row td{background-color:#1a232b}.bsgrid tr.row_hover td{background-color:#e48627!important}.bsgrid tr.selected.selected_color td{background-color:#e48627!important}.bsgridPagingOutTab{border-color:#18181a;background-color:#232d38}.bsgridPaging{color:white}.bsgridPaging .pagingBtn{background-image:url(../../images/skins/access/bg.gif);border-color:#18181a}.bsgridPaging .gotoPageInput{border-color:#18181a;color:black}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:#99bce8;background-color:white;color:black}.bsgrid th{background-image:url(../../images/skins/blue/bg.gif)}.bsgrid tr.even_index_row td{background-color:#fafafa}.bsgrid tr.row_hover td{background-color:#dfe8f6!important}.bsgrid tr.selected.selected_color td{background-color:#dfe8f6!important}.bsgridPagingOutTab{border-color:#99bce8;background-color:white}.bsgridPaging{color:black}.bsgridPaging .pagingBtn{background-image:url(../../images/skins/blue/bg.gif);border-color:#99bce8}.bsgridPaging .gotoPageInput{border-color:#99bce8}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid{font-size:12px;border:1px solid #ccc}.bsgrid th,.bsgrid td{padding:2px;border:1px dotted #ccc;background-color:white;color:black}.bsgrid th{background-image:none;background-color:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0)}.bsgrid tr.even_index_row td{background-color:#f5f5f5}.bsgrid tr.row_hover td{background-color:#0092dc!important}.bsgrid tr.selected.selected_color td{background-color:#0092dc!important}.bsgridPagingOutTab{border-color:#ccc;background-color:white}.bsgridPaging{font-size:12px;color:black}.bsgridPaging .pagingBtn{border-color:#ccc;background-image:none;background-color:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0)}.bsgridPaging.pagingLittleToolbar .pagingBtn{background:url(../../images/skins/bootstrap/glyphicons-halflings.png) transparent no-repeat!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage{background-position:-191px -70px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage{background-position:-431px -70px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage{background-position:-455px -70px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage{background-position:-384px -70px!important}.bsgridPaging .gotoPageInput{border-color:#ccc}.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage{background-position:-263px -93px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage{background-position:-239px -21px!important}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid{font-size:12px}.bsgrid th,.bsgrid td{padding:2px;border:1px dotted #ccc;background-color:white;color:black}.bsgrid th{border-style:solid;background-image:url(../../images/skins/easyui/bg.gif)}.bsgrid tr.even_index_row td{background-color:#fafafa}.bsgrid tr.row_hover td{background-color:#0092dc!important}.bsgrid tr.selected.selected_color td{background-color:#0092dc!important}.bsgridPagingOutTab{border-color:#ccc;background-color:white}.bsgridPaging{font-size:12px;color:black}.bsgridPaging .pagingBtn{background:none white;border-color:#ccc}.bsgridPaging.pagingLittleToolbar .pagingBtn{background:none transparent no-repeat}.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage{background-image:url(../../images/skins/easyui/pagination_first.gif)}.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage{background-image:url(../../images/skins/easyui/pagination_prev.gif)}.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage{background-image:url(../../images/skins/easyui/pagination_next.gif)}.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage{background-image:url(../../images/skins/easyui/pagination_last.gif)}.bsgridPaging .gotoPageInput{border-color:#ccc}.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage{background-image:url(../../images/skins/easyui/layout_button_right.gif)}.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage{background-image:url(../../images/skins/easyui/pagination_load.png)}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:#ccc;background-color:white;color:black}.bsgrid th{background-image:url(../../images/skins/flexigrid/bg.gif)}.bsgrid tr.even_index_row td{background-color:#f7f7f7}.bsgrid tr.row_hover td{background-color:#d5effc!important}.bsgrid tr.selected.selected_color td{background-color:#d5effc!important}.bsgridPagingOutTab{border-color:#ccc;background-color:white}.bsgridPaging{color:black}.bsgridPaging .pagingBtn{background-image:url(../../images/skins/flexigrid/bg.gif);border-color:#ccc}.bsgridPaging .gotoPageInput{border-color:#ccc}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:#d0d0d0;background-color:white;color:black}.bsgrid th{background-image:url(../../images/skins/gray/bg.gif)}.bsgrid tr.even_index_row td{background-color:#fafafa}.bsgrid tr.row_hover td{background-color:#e0e0e0!important}.bsgrid tr.selected.selected_color td{background-color:#e0e0e0!important}.bsgridPagingOutTab{border-color:#d0d0d0;background-color:white}.bsgridPaging{color:black}.bsgridPaging .pagingBtn{background-image:url(../../images/skins/gray/bg.gif);border-color:#d0d0d0}.bsgridPaging .gotoPageInput{border-color:#d0d0d0}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid{font-size:11px}.bsgrid th,.bsgrid td{padding:2px;border-color:#a6c9e2;background-color:#fcfdfd;color:black}.bsgrid th{background:#dfeffc url(../../images/skins/jqgrid/ui-bg_glass_1x400.png);color:#2e6e9e}.bsgrid tr.even_index_row td{background-color:#fcfdfd}.bsgrid tr.row_hover td{background-color:#fbec88!important}.bsgrid tr.selected.selected_color td{background-color:#fbec88!important}.bsgridPagingOutTab{border-color:#a6c9e2;background-color:white}.bsgridPaging{font-size:11px;color:black}.bsgridPaging .pagingBtn{background:none #fcfdfd;border-color:#a6c9e2}.bsgridPaging.pagingLittleToolbar .pagingBtn{background:url(../../images/skins/jqgrid/ui-icons_256x240.png) transparent no-repeat!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage{background-position:-80px -161px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage{background-position:-48px -161px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage{background-position:-32px -161px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage{background-position:-64px -161px!important}.bsgridPaging .gotoPageInput{border-color:#a6c9e2}.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage{background-position:-48px -193px!important}.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage{background-position:-64px -82px!important}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:black;background-color:white;color:black}.bsgrid th{background:#bbb none}.bsgrid tr.even_index_row td{background-color:#f8f8f8}.bsgrid tr.row_hover td{background-color:#ddd!important}.bsgrid tr.selected.selected_color td{background-color:#ddd!important}.bsgridPagingOutTab{border-color:black;background-color:white}.bsgridPaging{color:black}.bsgridPaging .pagingBtn{background:#bbb none;border-color:black}.bsgridPaging .gotoPageInput{border-color:black}
|
||||
|
|
@ -0,0 +1 @@
|
|||
@CHARSET "UTF-8";.bsgrid th,.bsgrid td{border-color:#a4bed4;background-color:white;color:black}.bsgrid th{background-image:url(../../images/skins/sky_blue/bg.gif)}.bsgrid tr.even_index_row td{background-color:#e3efff}.bsgrid tr.row_hover td{background-color:#fff1cc!important}.bsgrid tr.selected.selected_color td{background-color:#fff1cc!important}.bsgridPagingOutTab{border-color:#a4bed4;background-color:white}.bsgridPaging{color:black}.bsgridPaging .pagingBtn{background-image:url(../../images/skins/sky_blue/bg.gif);border-color:#a4bed4}.bsgridPaging .gotoPageInput{border-color:#a4bed4}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 957 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 811 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,8 @@
|
|||
From: open_icon_library png 16x16
|
||||
path: open_icon_library-full/icons/png/16*16/mimetypes/silk_style/
|
||||
|
||||
page-white_acrobat.png
|
||||
page-white_excel.png
|
||||
page-white_text.png
|
||||
page-white_word.png
|
||||
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 993 B |
|
After Width: | Height: | Size: 995 B |
|
|
@ -0,0 +1,12 @@
|
|||
From: open_icon_library png 16x16
|
||||
path: open_icon_library-full/icons/png/16*16/actions
|
||||
|
||||
go-first-view.png
|
||||
go-jump-2.png
|
||||
go-last-view.png
|
||||
go-next-view.png
|
||||
go-previous-view.png
|
||||
view-refresh-3.png
|
||||
|
||||
|
||||
There is many others go-*.png in open_icon_library-full/icons/png/16*16/actions.
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
|
@ -0,0 +1,40 @@
|
|||
From: open_icon_library png 16x16
|
||||
path: open_icon_library-full/icons/png/16*16/actions
|
||||
|
||||
help-about-3.png
|
||||
dialog-accept-2.png
|
||||
list-add-6.png
|
||||
edit-copy-7.png
|
||||
edit-cut-7.png
|
||||
edit-delete-6.png
|
||||
edit-delete-7.png
|
||||
documentation.png
|
||||
download.png
|
||||
page-edit.png
|
||||
edit-find-8.png
|
||||
flag.png
|
||||
help.png
|
||||
mail-generic.png
|
||||
edit-paste-7.png
|
||||
document-print-2.png
|
||||
arrow-refresh.png
|
||||
document-save-6.png
|
||||
system-search-6.png
|
||||
view-sort-descending-2.png
|
||||
view-sort-ascending-2.png
|
||||
view-list-details-5.png
|
||||
window-close.png
|
||||
window-close-4.png
|
||||
configure-2.png
|
||||
|
||||
|
||||
sort-view.gif merge view-sort-descending-2.png and view-sort-ascending-2.png by GIMP
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
From: open_icon_library png 16x16
|
||||
path: open_icon_library-full/icons/png/16*16/apps
|
||||
|
||||
system-config-boot.png
|
||||
|
After Width: | Height: | Size: 618 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 957 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 853 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 381 B |
|
After Width: | Height: | Size: 83 B |
|
|
@ -0,0 +1,2 @@
|
|||
Image From
|
||||
bg.gif ExtJS: ext-3.4.0\resources\images\access\toolbar\bg.gif modify by GIMP
|
||||
|
After Width: | Height: | Size: 308 B |
|
|
@ -0,0 +1,2 @@
|
|||
Image From
|
||||
bg.gif ExtJS: ext-3.4.0\resources\images\default\toolbar\bg.gif modify by GIMP
|
||||
|
After Width: | Height: | Size: 12 KiB |
|
|
@ -0,0 +1 @@
|
|||
From: bootstrap-2.3.2-dist.zip/bootstrap/img/glyphicons-halflings.png
|
||||
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 121 B |
|
After Width: | Height: | Size: 246 B |
|
After Width: | Height: | Size: 925 B |
|
After Width: | Height: | Size: 923 B |
|
After Width: | Height: | Size: 827 B |
|
After Width: | Height: | Size: 875 B |
|
After Width: | Height: | Size: 879 B |
|
|
@ -0,0 +1,10 @@
|
|||
From: EasyUI 1.2.6
|
||||
path: jquery-easyui-1.2.6.zip/themes/gray/images/
|
||||
|
||||
bg.gif datagrid_header_bg.gif modify by GIMP
|
||||
layout_button_right.gif
|
||||
pagination_first.gif
|
||||
pagination_last.gif
|
||||
pagination_next.gif
|
||||
pagination_prev.gif
|
||||
pagination_load.png
|
||||
|
After Width: | Height: | Size: 117 B |
|
|
@ -0,0 +1,2 @@
|
|||
Image From
|
||||
bg.gif Flexigrid: flexigrid-1.1\css\images\bg.gif modify by GIMP
|
||||
|
After Width: | Height: | Size: 117 B |
|
|
@ -0,0 +1,2 @@
|
|||
Image From
|
||||
bg.gif ExtJS: ext-3.4.0\resources\images\gray\toolbar\bg.gif modify by GIMP
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
From: jQuery UI 1.8.2
|
||||
path: jquery-ui-1.8.20.custom.zip\css\custom-theme\jquery-ui-1.8.2.custom.css
|
||||
|
||||
ui-icons_256x240.png ui-icons_******_256x240.png
|
||||
ui-bg_glass_1x400.png ui-bg_glass_**_******_1x400.png
|
||||
|
After Width: | Height: | Size: 123 B |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 508 B |
|
|
@ -0,0 +1,2 @@
|
|||
Image From
|
||||
bg.gif Dhtmlx: Dhtmlx Edition 3.0\dhtmlxGrid\codebase\imgs\sky_blue_grid.gif modify by GIMP
|
||||
|
After Width: | Height: | Size: 48 B |
|
After Width: | Height: | Size: 49 B |
|
After Width: | Height: | Size: 75 B |
|
After Width: | Height: | Size: 79 B |
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
String.prototype.startWith=function(a){if(a==null||a==""||this.length==0||a.length>this.length){return false}else{return this.substr(0,a.length)==a}};String.prototype.endWith=function(a){if(a==null||a==""||this.length==0||a.length>this.length){return false}else{return this.substring(this.length-a.length)==a}};String.prototype.replaceAll=function(a,b){return this.replace(new RegExp(a,"gm"),b)};function StringBuilder(){if(arguments.length){this.append.apply(this,arguments)}}StringBuilder.prototype=function(){var c=Array.prototype.join,d=Array.prototype.slice,a=/\{(\d+)\}/g,b=function(){return c.call(this,"")};return{constructor:StringBuilder,length:0,append:Array.prototype.push,appendFormat:function(e){var g=0,f=d.call(arguments,1);this.append(a.test(e)?e.replace(a,function(h,j){return f[j]}):e.replace(/\?/g,function(){return f[g++]}));return this},size:function(){return this.toString().length},toString:b,valueOf:b}}();
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
(function(a){a.bsgrid_export={defaults:{url:"",exportFileName:"export",colsProperties:{width:100,align:"center",exportAttr:"w_export",indexAttr:"w_index",widthAttr:"width",alignAttr:"w_align"},colWidthPercentmultiplier:14,requestParamsName:{exportFileName:"exportFileName",colNames:"dataNames",colIndexs:"dataIndexs",colWidths:"dataLengths",colAligns:"dataAligns"}},doExport:function(h,o,d){if(o==undefined){o={}}var c={};if(d==undefined){d={}}a.extend(true,c,a.bsgrid_export.defaults,d);var n="",g="",m="",j="";for(var f=0;f<h.length;f++){if(a.trim(h.eq(f).attr(c.colsProperties.exportAttr))!="false"){n=n+","+a.trim(h.eq(f).text());g=g+","+a.trim(h.eq(f).attr(c.colsProperties.indexAttr));var l=a.trim(h.eq(f).attr(c.colsProperties.widthAttr)).toLocaleLowerCase();var e=c.colsProperties.width;if(isNaN(l)){if(l.endWith("px")){e=parseInt(l.replace("px",""))}else{if(l.endWith("%")){l=l.replace("%","");if(!isNaN(l)){e=c.colWidthPercentmultiplier*parseInt(l)}}}}m=m+","+e;var k=a.trim(h.eq(f).attr(c.colsProperties.alignAttr));if(k==""){k=c.colsProperties.align}j=j+","+k}}var b;if((typeof o).toLowerCase()=="string"||o instanceof String){b=(o.startWith("&")?o.substring(1):o)}else{b=a.bsgrid.param(o,true)}document.location.href=c.url+(c.url.indexOf("?")<0?"?":"&")+c.requestParamsName.exportFileName+"="+encodeURIComponent(encodeURIComponent(c.exportFileName))+"&"+c.requestParamsName.colNames+"="+encodeURIComponent(encodeURIComponent(n.substring(1)))+"&"+c.requestParamsName.colIndexs+"="+g.substring(1)+"&"+c.requestParamsName.colWidths+"="+m.substring(1)+"&"+c.requestParamsName.colAligns+"="+j.substring(1)+(b.length==0?"":("&"+b))}}})(jQuery);
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
(function(a){a.fn.bsgrid_form={defaults:{},formObjs:{},init:function(e,d){var c={settings:a.extend(true,{},a.fn.bsgrid_form.defaults,d),formId:e,jqueryObj:a("#"+e),formType:""};var b={options:c,addAssistShowFormTags:function(){a.fn.bsgrid_form.addAssistShowFormTags(c)},showForm:function(f){a.fn.bsgrid_form.showForm(c,f)},showOrHideRequireSpan:function(f){a.fn.bsgrid_form.showOrHideRequireSpan(c,f)},showOrHideAssistForms:function(f){a.fn.bsgrid_form.showOrHideAssistForms(c,f)},showOrHideTag:function(f){a.fn.bsgrid_form.showOrHideTag(c,f)}};a.fn.bsgrid_form.formObjs[e]=b;b.addAssistShowFormTags();return b},getFormObj:function(c){var b=a.fn.bsgrid_form.formObjs[c];return b?b:null},addAssistShowFormTags:function(b){a(".formInput select",b.jqueryObj).each(function(){a(this).before('<input type="text" style="display: none;" />');var d=a(this).get(0).attributes;for(var e=0;e<d.length;e++){var c=d[e].name;if(c.toLowerCase().endWith("able")&&a(this).attr(c)=="false"){a(this).prev("input").attr(c,"false")}}});a(".formInput textarea",b.jqueryObj).each(function(){a(this).before('<div class="assist" style="display: none;"></div>')})},showForm:function(b,c){b.formType=c;this.showOrHideRequireSpan(b,c);this.showOrHideAssistForms(b,c);this.showOrHideTag(b,c);if(c.startWith("view")){a(".formInput :input:not(:button,:submit,:reset)",b.jqueryObj).css({"border-width":"0"}).attr("readOnly","readOnly")}else{if(c.startWith("add")){a(".formInput :input:not(:button,:submit,:reset)",b.jqueryObj).css({border:"solid 1px #abadb3"}).removeAttr("readOnly")}else{if(c.startWith("edit")){a(".formInput :input:not(:button,:submit,:reset)",b.jqueryObj).css({border:"solid 1px #abadb3"}).removeAttr("readOnly");a(".formInput :input["+c+"Able=false]",b.jqueryObj).css({"border-width":"0"}).attr("readOnly","readOnly")}}}},showOrHideRequireSpan:function(b,c){if(c.startWith("view")){a(".formLabel span.require",b.jqueryObj).hide()}else{if(c.startWith("edit")){a(".formLabel:has(span.require) ~ .formInput:has(:input["+c+"Able=false])",b.jqueryObj).prev().find("span.require").hide()}else{a(".formLabel span.require",b.jqueryObj).show()}}},showOrHideAssistForms:function(b,c){a(".formInput select",b.jqueryObj).each(function(){var e=(c.startWith("view")||(c.startWith("edit")&&a(this).attr(c+"Able")=="false"))?"block":"none";a(this).prev("input").css("display",e).val(a(this).find("option:selected").text());var d=e=="block"?"none":"block";a(this).css("display",d)});a(".formInput textarea",b.jqueryObj).each(function(){var e=(c.startWith("view")||(c.startWith("edit")&&a(this).attr(c+"Able")=="false"))?"block":"none";a(this).prev("div").css("display",e).html(a(this).val());var d=e=="block"?"none":"block";a(this).css("display",d)})},showOrHideTag:function(b,c){a("*",b.jqueryObj).each(function(){var d=a.trim(a(this).attr("showType"));if(d!=""){if((c.startWith("view")||c.startWith("add")||c.startWith("edit"))&&(","+d+",").indexOf(","+c+",")>-1){a(this).show()}else{a(this).hide()}}})}}})(jQuery);
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
(function(a){a.bsgridLanguage={isFirstPage:"This is first page!",isLastPage:"This is last page!",needInteger:"Please input number!",needRange:function(c,b){return"Please input a number between "+c+" and "+b+"!"},errorForRequestData:"Request datas fail!",errorForSendOrRequestData:"Send or request datas fail!",noPagingation:function(b){return'Total: <span id="'+b+'"></span>'},pagingToolbar:{pageSizeDisplay:function(d,c){var b="";if(!c){b+="PageSize:"}return b+' <select id="'+d+'"></select>'},currentDisplayRows:function(c,b,e){var d="";if(!e){d+="Display:"}return d+' <span id="'+c+'"></span> - <span id="'+b+'"></span>'},totalRows:function(b){return'Total: <span id="'+b+'"></span>'},currentDisplayPageAndTotalPages:function(b,c){return'<div><span id="'+b+'"></span> / <span id="'+c+'"></span></div>'},firstPage:"First",prevPage:"Prev",nextPage:"Next",lastPage:"Last",gotoPage:"Goto",refreshPage:"Refresh"},loadingDataMessage:"Loading data, Please wait......",noDataToDisplay:"No data to display."}})(jQuery);
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
(function(a){a.bsgridLanguage={isFirstPage:"已经是第一页!",isLastPage:"已经是最后一页!",needInteger:"请输入数字!",needRange:function(c,b){return"请输入一个在"+c+"到"+b+"之间的数字!"},errorForRequestData:"请求数据失败!",errorForSendOrRequestData:"发送或请求数据失败!",noPagingation:function(b){return'共: <span id="'+b+'"></span>'},pagingToolbar:{pageSizeDisplay:function(d,c){var b="";if(!c){b+="每页显示:"}return b+' <select id="'+d+'"></select>'},currentDisplayRows:function(c,b,e){var d="";if(!e){d+="当前显示:"}return d+' <span id="'+c+'"></span> - <span id="'+b+'"></span>'},totalRows:function(b){return'共: <span id="'+b+'"></span>'},currentDisplayPageAndTotalPages:function(b,c){return'<div><span id="'+b+'"></span> / <span id="'+c+'"></span></div>'},firstPage:"首 页",prevPage:"上一页",nextPage:"下一页",lastPage:"末 页",gotoPage:"跳 转",refreshPage:"刷 新"},loadingDataMessage:"正在加载数据,请稍候......",noDataToDisplay:"没有数据可以用于显示。"}})(jQuery);
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
(function(a){a.bsgridLanguage={isFirstPage:"已經是第一頁!",isLastPage:"已經是最後一頁!",needInteger:"請輸入數字!",needRange:function(c,b){return"請輸入一個在"+c+"到"+b+"之間的數字!"},errorForRequestData:"請求數據失敗!",errorForSendOrRequestData:"發送或請求數據失敗!",noPagingation:function(b){return'共: <span id="'+b+'"></span>'},pagingToolbar:{pageSizeDisplay:function(d,c){var b="";if(!c){b+="每頁顯示:"}return b+' <select id="'+d+'"></select>'},currentDisplayRows:function(c,b,e){var d="";if(!e){d+="當前顯示:"}return d+' <span id="'+c+'"></span> - <span id="'+b+'"></span>'},totalRows:function(b){return'共: <span id="'+b+'"></span>'},currentDisplayPageAndTotalPages:function(b,c){return'<div><span id="'+b+'"></span> / <span id="'+c+'"></span></div>'},firstPage:"首 頁",prevPage:"上一頁",nextPage:"下一頁",lastPage:"末 頁",gotoPage:"跳 轉",refreshPage:"刷 新"},loadingDataMessage:"正在加載數據,請稍候......",noDataToDisplay:"沒有數據可以用於顯示。"}})(jQuery);
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
/**
|
||||
* jQuery.bsgrid v1.38 by @Baishui2004
|
||||
* Copyright 2014 Apache v2 License
|
||||
* https://github.com/baishui2004/jquery.bsgrid
|
||||
*/
|
||||
$.bsgrid={param:function(c,b){if(b==undefined){b=false}if(!b){return $.param(c)}var d=new StringBuilder();if(c instanceof Array){$.each(c,function(f,e){d.append("&"+e.name+"=");d.append(encodeURIComponent(encodeURIComponent(e.value)))})}else{for(var a in c){d.append("&"+a+"=");d.append(encodeURIComponent(encodeURIComponent(c[a])))}}return d.length>0?d.toString().substring(1):""},getKeysString:function(c,a){if(a==undefined){a=","}var d=new StringBuilder();if(c instanceof Array){$.each(c,function(f,e){if((d.toString()+a).indexOf(a+e.name+a)==-1){d.append(a+e.name)}})}else{for(var b in c){d.append(a+b)}}return d.length>0?d.toString().substring(1):""},forcePushPropertyInObject:function(b,a,c){if(b.hasOwnProperty(a)){b[a+"_f"]=c}else{b[a]=c}},adaptAttrOrProp:function(b,d,c){var a=parseInt($.fn.jquery.substring(0,$.fn.jquery.indexOf(".",2)).replace(".",""));if(c==undefined){if(a>=16){return b.prop(d)}else{return b.attr(d)}}else{if(a>=16){b.prop(d,c)}else{b.attr(d,c)}}},alert:function(a){alert(a)}};
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
@CHARSET "UTF-8";.bsgrid{font-size:13px;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif}table.bsgrid{width:98%;margin-right:5px;border-collapse:collapse}.bsgrid th,.bsgrid td{padding:3px;border:solid 1px #ccc;background-color:white;text-align:center;color:#333;line-height:1.8em}.bsgrid td.lineWrap{word-break:break-all}.bsgrid td.lineNoWrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsgrid th{font-weight:400;background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4}.bsgrid tr.even_index_row td{background-color:#eef}.bsgrid tr.row_hover td{background-color:#fff1cc!important}.bsgrid tr.selected.selected_color td{background-color:#fff1cc!important}.bsgrid a{color:#f60;text-decoration:none}.bsgrid th .sort.sort-view{background:url(../images/sort-view.gif) no-repeat center;margin-left:3px}.bsgrid th .sort.sort-asc{background:url(../images/sort-asc.gif) no-repeat top;margin-left:3px}.bsgrid th .sort.sort-desc{background:url(../images/sort-desc.gif) no-repeat bottom;margin-left:3px}.bsgrid.lockscreen{position:fixed;z-index:2014;display:none;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=10);opacity:.1;-moz-opacity:.1}.bsgrid.loading_div{position:fixed;z-index:2015;display:none;left:0;top:0;width:100%;height:100%}.bsgrid.loading_div table{width:100%;height:100%}.bsgrid.loading_div td{width:100%;height:100%;background-color:transparent!important;text-align:center;vertical-align:middle}.bsgrid.loading_div td div{width:200px;padding-top:8px;padding-bottom:8px;color:#000;border:solid 1px #999;background-color:#fff}.bsgrid.loading{padding-left:5px;line-height:1.5em}.bsgrid.loading span{background:url("../images/loading.gif") no-repeat center}.bsgridPagingOutTab{width:98%;margin-right:5px;border-collapse:collapse;border:solid 1px #ccc;background-color:white;border-top-width:0}
|
||||
@CHARSET "UTF-8";.bsgridPaging{font-size:13px;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;width:770px;border-collapse:collapse}.bsgridPaging.pagingLittleToolbar{width:550px}.bsgridPaging.noPageSizeSelect{width:650px}.bsgridPaging.pagingLittleToolbar.noPageSizeSelect{width:430px}.bsgridPaging td{text-align:center}.bsgridPaging select{font-size:inherit;width:auto;height:auto;padding:1px;margin:1px}.bsgridPaging .pagingBtn{cursor:pointer;border:solid 1px #ccc;background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4;font-size:inherit;font-family:inherit;color:inherit;padding:1px 3px;margin:1px}.bsgridPaging.pagingLittleToolbar .pagingBtn{width:16px;border-width:0;background:transparent no-repeat;padding:0;margin:3px}.bsgridPaging .pagingBtn.disabledCls{color:#999;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage{background-image:url(../images/icons/paging/go-first-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage{background-image:url(../images/icons/paging/go-previous-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage{background-image:url(../images/icons/paging/go-next-view.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage{background-image:url(../images/icons/paging/go-last-view.png)}.bsgridPaging .gotoPageInputTd{width:44px}.bsgridPaging .gotoPageInput{width:40px;height:auto;font-size:inherit;line-height:1em;color:inherit;border:solid 1px #ccc;padding:1px;margin:1px}.bsgridPaging .gotoPageButtonTd{text-align:left}.bsgridPaging .refreshPageTd{text-align:right;padding-right:4px}.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage{background-image:url(../images/icons/paging/go-jump-2.png)}.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage{background-image:url(../images/icons/paging/view-refresh-3.png)}
|
||||
@CHARSET "UTF-8";.bsgrid th .bsgrid_editgrid_check,.bsgrid td .bsgrid_editgrid_check{text-align:inherit}.bsgrid th .bsgrid_editgrid_checkbox,.bsgrid td .bsgrid_editgrid_checkbox{text-align:inherit}.bsgrid td .bsgrid_editgrid_edit{width:95%;text-align:inherit}.bsgrid td .bsgrid_editgrid_change{border-color:hotpink}.bsgrid td .bsgrid_editgrid_hidden{display:none}
|
||||
@CHARSET "UTF-8";.bsgrid_icon{cursor:pointer;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;font-size:12px;line-height:1.5em;color:#b22222;background:no-repeat 3px center}a.bsgrid_icon{padding-left:20px;text-decoration:underline}input.bsgrid_icon,button.bsgrid_icon{padding-left:20px;padding-right:4px;background-color:#d5e2f2;border:solid 1px #99bbe8;width:auto;overflow:visible}.icon_view{background-image:url(../images/icons/view-list-details-5.png)}.icon_add{background-image:url(../images/icons/list-add-6.png)}.icon_edit{background-image:url(../images/icons/page-edit.png)}.icon_save{background-image:url(../images/icons/document-save-6.png)}.icon_delete{background-image:url(../images/icons/edit-delete-6.png)}.icon_delete2{background-image:url(../images/icons/edit-delete-7.png)}.icon_close{background-image:url(../images/icons/window-close-4.png)}.icon_close2{background-image:url(../images/icons/window-close.png)}.icon_find{background-image:url(../images/icons/edit-find-8.png)}.icon_search{background-image:url(../images/icons/system-search-6.png)}.icon_refresh{background-image:url(../images/icons/arrow-refresh.png)}.icon_sort-view{background-image:url(../images/icons/sort-view.gif)}.icon_sort-asc{background-image:url(../images/icons/view-sort-descending-2.png)}.icon_sort-desc{background-image:url(../images/icons/view-sort-ascending-2.png)}.icon_copy{background-image:url(../images/icons/edit-copy-7.png)}.icon_cut{background-image:url(../images/icons/edit-cut-7.png)}.icon_paste{background-image:url(../images/icons/edit-paste-7.png)}.icon_download{background-image:url(../images/icons/download.png)}.icon_print{background-image:url(../images/icons/document-print-2.png)}.icon_mail{background-image:url(../images/icons/mail-generic.png)}.icon_accept{background-image:url(../images/icons/dialog-accept-2.png)}.icon_flag{background-image:url(../images/icons/flag.png)}.icon_about{background-image:url(../images/icons/help-about-3.png)}.icon_help{background-image:url(../images/icons/help.png)}.icon_documentation{background-image:url(../images/icons/documentation.png)}.icon_config{background-image:url(../images/icons/configure-2.png)}.icon_config2{background-image:url(../images/icons/system-config-boot.png)}.icon_text{background-image:url(../images/icons/mimetypes/silk_style/page-white_text.png)}.icon_pdf{background-image:url(../images/icons/mimetypes/silk_style/page-white_acrobat.png)}.icon_excel{background-image:url(../images/icons/mimetypes/silk_style/page-white_excel.png)}.icon_word{background-image:url(../images/icons/mimetypes/silk_style/page-white_word.png)}
|
||||
@CHARSET "UTF-8";.bsgrid_form{width:100%;font-size:13px;background-color:white}.bsgrid_form .formLabel{width:20%;color:#000;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsgrid_form .formInput{width:80%;color:#333;text-align:left;overflow:auto}.bsgrid_form .formInput input,.bsgrid_form .formInput select,.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{width:64%;background-color:white}.bsgrid_form .formInput input{height:1.8em;line-height:1.8em;vertical-align:middle;padding-left:1px}.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{height:8em}.bsgrid_form .formInput div.assist{overflow:auto;word-wrap:break-word;word-break:break-all}.bsgrid_form .formInput .radio{width:20px}.bsgrid_form .formInput .checkbox{width:20px;text-align:left}.bsgrid_form .formInput .inputTip{margin-left:3px;color:#f18300;font-size:12px}.bsgrid_form .require{color:#f00;font-weight:bold;line-height:1.5em}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
@CHARSET "UTF-8";.bsgrid_form{width:100%;font-size:13px;background-color:white}.bsgrid_form .formLabel{width:20%;color:#000;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsgrid_form .formInput{width:80%;color:#333;text-align:left;overflow:auto}.bsgrid_form .formInput input,.bsgrid_form .formInput select,.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{width:64%;background-color:white}.bsgrid_form .formInput input{height:1.8em;line-height:1.8em;vertical-align:middle;padding-left:1px}.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist{height:8em}.bsgrid_form .formInput div.assist{overflow:auto;word-wrap:break-word;word-break:break-all}.bsgrid_form .formInput .radio{width:20px}.bsgrid_form .formInput .checkbox{width:20px;text-align:left}.bsgrid_form .formInput .inputTip{margin-left:3px;color:#f18300;font-size:12px}.bsgrid_form .require{color:#f00;font-weight:bold;line-height:1.5em}
|
||||
@CHARSET "UTF-8";.bsgrid_icon{cursor:pointer;font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;font-size:12px;line-height:1.5em;color:#b22222;background:no-repeat 3px center}a.bsgrid_icon{padding-left:20px;text-decoration:underline}input.bsgrid_icon,button.bsgrid_icon{padding-left:20px;padding-right:4px;background-color:#d5e2f2;border:solid 1px #99bbe8;width:auto;overflow:visible}.icon_view{background-image:url(../images/icons/view-list-details-5.png)}.icon_add{background-image:url(../images/icons/list-add-6.png)}.icon_edit{background-image:url(../images/icons/page-edit.png)}.icon_save{background-image:url(../images/icons/document-save-6.png)}.icon_delete{background-image:url(../images/icons/edit-delete-6.png)}.icon_delete2{background-image:url(../images/icons/edit-delete-7.png)}.icon_close{background-image:url(../images/icons/window-close-4.png)}.icon_close2{background-image:url(../images/icons/window-close.png)}.icon_find{background-image:url(../images/icons/edit-find-8.png)}.icon_search{background-image:url(../images/icons/system-search-6.png)}.icon_refresh{background-image:url(../images/icons/arrow-refresh.png)}.icon_sort-view{background-image:url(../images/icons/sort-view.gif)}.icon_sort-asc{background-image:url(../images/icons/view-sort-descending-2.png)}.icon_sort-desc{background-image:url(../images/icons/view-sort-ascending-2.png)}.icon_copy{background-image:url(../images/icons/edit-copy-7.png)}.icon_cut{background-image:url(../images/icons/edit-cut-7.png)}.icon_paste{background-image:url(../images/icons/edit-paste-7.png)}.icon_download{background-image:url(../images/icons/download.png)}.icon_print{background-image:url(../images/icons/document-print-2.png)}.icon_mail{background-image:url(../images/icons/mail-generic.png)}.icon_accept{background-image:url(../images/icons/dialog-accept-2.png)}.icon_flag{background-image:url(../images/icons/flag.png)}.icon_about{background-image:url(../images/icons/help-about-3.png)}.icon_help{background-image:url(../images/icons/help.png)}.icon_documentation{background-image:url(../images/icons/documentation.png)}.icon_config{background-image:url(../images/icons/configure-2.png)}.icon_config2{background-image:url(../images/icons/system-config-boot.png)}.icon_text{background-image:url(../images/icons/mimetypes/silk_style/page-white_text.png)}.icon_pdf{background-image:url(../images/icons/mimetypes/silk_style/page-white_acrobat.png)}.icon_excel{background-image:url(../images/icons/mimetypes/silk_style/page-white_excel.png)}.icon_word{background-image:url(../images/icons/mimetypes/silk_style/page-white_word.png)}
|
||||