/** * @author LiuQing */ function Check() { }; Check.messageBox = function messageBox(title,bodyText,type) { if (!type || type == "") { type = "info" } $.messager.alert(title,bodyText,type); }; /** * 查询语句 * @param gridId String * @param formId String */ Check.datagridQuery = function datagridQuery(gridId,formId) { $("#"+gridId).datagrid({"queryParams":Check.loadFormData($("#" + formId))}); }; /** * * @param form 表单 * @returns {Object} */ Check.loadFormData = function loadFormData(form) { var dataArray = $(form).serializeArray(); var obj = new Object(); $.each(dataArray,function(i,field){ obj[field.name] = field.value; }); return obj; }; Check.setWidthWindow = function setWidthWindow(obj) { $(obj).css({"width":$(window).width()}); }; Check.setHeightWindow = function setHeightWindow(obj) { $(obj).css({"height":$(window).height()}); }; /** * 设置weight * @param obj */ Check.setWh = function setWh(obj) { $(obj).css({"height":$(window).height(),"width":$(window).width()}); }; /** * 获得根目录 */ Check.rootPath = function getRootPath(){ var curWwwPath=window.document.location.href; var pathName=window.document.location.pathname; var pos=curWwwPath.indexOf(pathName); var localhostPaht=curWwwPath.substring(0,pos); var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1); return(localhostPaht+projectName); }; /** * @param DataGrid datagrid easyuiObject * @param Integer itemSize 充许选择项长部 */ Check.validateSelectItems = function isSelectItemNum(datagrid,itemSize) { if (itemSize <= 0) { return true; } var rows = $(datagrid).datagrid('getSelections'); var rowLength = rows.length; if (rowLength <= 0) { $.messager.show({ title:'提示', msg:'请选择[' + itemSize+ ']条数据', timeout:5000, showType:'slide' }); return false; } else if (rowLength != itemSize) { $.messager.show({ title:'提示', msg:'您已选[' + rowLength + ']条数据,请选择[' + itemSize + ']条数据', timeout:5000, showType:'slide' }); return false; } return true; }; /** * 查询对象 */ $.extend({easyui:{}}); $.extend($.easyui,{ datagridQuery:function(gridId,formId){ Check.datagridQuery(gridId,formId) }, path:function(){ return Check.rootPath(); }, messageBox:function(title,bodyText,type){ Check.messageBox(title,bodyText,type); }, validateSelectItems:function(datagrid,itemSize){ return Check.validateSelectItems(datagrid,itemSize); } });
相关推荐
"最新EasyUI扁平化"标题暗示我们关注的是EasyUI的一个更新版本,可能着重于现代扁平化设计趋势,这在当前UI设计中非常流行。扁平化设计强调简洁、清晰和直观的用户界面,去除多余的装饰元素,提高用户体验。 在描述...
通过以上步骤,我们可以创建一个能够根据用户浏览器语言自动调整的国际化Web应用。这个过程涵盖了Spring Boot的配置、JPA的数据操作以及EasyUI的前端展示,确保了全平台的用户体验。在实际开发中,还需要考虑缓存、...
在“easyui扁平化”主题中,我们关注的是如何将传统的 EasyUI 样式转化为更符合现代审美趋势的扁平化设计。这种设计风格减少了视觉深度,简化了界面元素,使其显得更加简洁、直观。 标题“easyui扁平化”意味着这个...
2. **jQuery EasyUI初始化**:在JavaScript中,使用`$('input').tagbox({})`来初始化TagBox组件,并配置相关选项,如设置Autocomplete的url,定义请求参数,以及如何处理返回的数据。 3. **Ajax请求配置**:在...
具体来说,我们将修改EasyUI Tree的`loadFilter`方法,使其能够自动处理扁平化的数据结构,并将其转换成适合EasyUI Tree使用的格式。 #### 五、实现原理 下面是对EasyUI Tree进行扁平化扩展的核心逻辑: 1. **定义...
- 如果需要全局应用皮肤,可以在 EasyUI 的初始化代码中指定皮肤,如:`$.fn.easyui.defaults.theme = 'your-skin-name';` 3. **模版1.rar、模版2.zip、模版3.zip的可能内容**: - 这三个压缩文件中可能分别包含...
EasyUI HTML视觉化是一种前端开发框架,专门设计用于提升网页界面的美观度和用户体验,尤其在处理按钮、表单和其他交互元素时,它能够轻松实现3D化效果,赋予网页以更加立体和生动的视觉感受。EasyUI的核心理念是...
easyui皮肤,扁平化的设计风格,在easyui最新官方jQuery EasyUI的基础上重新设计所有组件,与easyui默认皮肤一样,可以很方便的进行替换设置,并且也可以很方便的对本套皮肤组件进行颜色和图片的替换,几分钟时间就...
【标题】"easyui医院信息化管理系统html模板"是基于EasyUI框架设计的一款专门针对医院管理信息系统的前端模板。EasyUI是一款流行的JavaScript库,它基于jQuery,提供了丰富的UI组件,如表格、表单、对话框、菜单等,...
在EasyUI的datagrid中,列的宽度通常可以设置为固定、自动或自适应。固定宽度是直接设定每列的具体像素值;自动宽度则是根据列头文本的长度自动调整;而自适应宽度则是在窗口大小变化时,让列宽自动调整以适应内容或...
在这个“easyUI+shior+JSON格式化显示”的项目中,我们将探讨这两个框架如何协同工作以及JSON格式化在其中的角色。 首先,EasyUI提供了一系列易于使用的组件,如表格、下拉框、按钮等,这些组件可以帮助开发者快速...
EasyUI accordion导航自动生成JS
InsdepTheme是EasyUI的一个皮肤主题,它为EasyUI的组件提供了不同的视觉样式和布局,以满足用户对界面个性化的需求。EasyUI的核心在于其组件库,包括表格、表单、菜单、对话框、树形结构等多种常见的Web元素,这些...
EasyUI 的核心特点是组件化和模块化,它包括一系列预定义的 CSS 样式和 JavaScript 控件,如表格、树形结构、下拉菜单、对话框等,这些组件可以直接在HTML中使用,极大地简化了前端开发工作。 1. **EasyUI 1.4.4 ...
使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用easyUI转换HTML table到datagrid 使用easyUI给datagrid添加pagination 使用easyUI添加查询功能在datagrid 使用easyUI 添加...
easyUI datagrid 自动调整行号大小
easyui\easyui-accordion-demo.zip easyui\easyui-crud-demo.zip easyui\easyui-datagrid10-demo.zip easyui\easyui-datagrid11-demo.zip easyui\easyui-datagrid12-demo.zip easyui\easyui-datagrid13-demo.zip ...
例如,使用DataGrid组件可以方便地展示和操作大量数据,TreeGrid则适合组织结构化的信息,而Form组件则能帮助构建复杂的表单提交。 至于"EasyUITest"这个压缩包子文件的文件名称,可能包含了一些用于测试EasyUI功能...
6. **自定义主题**:EasyUI允许开发者自定义主题,通过修改或创建新的CSS样式文件,可以调整组件的颜色、布局等,满足个性化需求。 7. **与其他框架集成**:对于Vue、Angular和React这些现代前端框架,EasyUI提供了...