`
huangyongxing310
  • 浏览: 495983 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

miniui 技术点

 
阅读更多
miniui 技术点


http://miniui.com/demo/#src=datagrid/pager.html


控制
width: 宽度,%,px
height:高度,px,%好像没用

borderStyle:边框样式。针对datagrid,panel,textbox,combobox等。
style:样式
cls:样式类

enabled:是否禁用控件
visible:是否显示控件

id:控件唯一标识符。
name:控件名称。
tooltip:提示信息


方法:
也可以参数配置对象,事件、样式都要可以写在里面
render:渲染
getHeight ( )
show ( ) 显示控件
hide ( ) 隐藏控件
enable ( ) 启用控件
disable ( ) 禁用控件
focus ( ) 获取焦点
blur ( ) 失去焦点
doLayout ( ) 调整控件布局
addCls ( String ) 增加样式类。
removeCls ( String ) 去除样式类
mask ( options ) 遮罩。
unmask ( ) 取消遮罩


//遮罩。
mini.mask({    el: document.body,
    cls: 'mini-mask-loading',
    html: '数据保存中,请稍等...'
});



//json处理
mini.encode ( Object ) 把JS对象序列化为字符串
mini.decode ( json, autoParseDate ) //autoParseDate: Boolean。是否自动
   


alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框
confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。
prompt() 显示可提示用户输入的对话框。

mini.loading(message, title)//加载提示框

消息提示框
mini.showTips(options)




mini.alert("已保存!","成功",window.CloseOwnerWindow);
就可以在点击提醒窗口的确定按钮后关闭窗口。














//======================================
datagrid
allowResize="true" //表格可以拖大拖小



表格可以编辑:
allowCellEdit="true"

<div name="groupNo" field="groupNo" headerAlign="center" allowSort="true" width="80" vtype="required;maxLength:20;">技术共性组号
    <input property="editor" class="mini-textbox"/> //要加上这个input 才行
</div>


grid.isChanged()//是否已修改。
grid.validate(); //校验
grid.isValid()//校验是否通过


allowSort="true" //这列允许排序

summaryType="max" //汇总类型



grid.getChanges('added',false);//获得新增行
grid.getChanges('modified',false);//获得修改行 传递true,将只返回修改的字段。


提示错误,并设置为编辑状态
var error = grid.getCellErrors()[0];
grid.beginEditCell(error.record, error.column); //这里的是name不是field
return;

取消全选择
grid.deselectAll();


按什么排序
sortField="orderNo" sortOrder="desc"

grid.sortBy("orderNo", "desc"); //这个会发送到后端,要进行解析

allowSort="true" //用在每列里的排序,只对客户端(列表中的数据进行排序)



//======================================
<a class="mini-button" iconCls="icon-add" onclick="showMessageBoxFun()">自定义提示框(showMessageBox)</a>

iconCls="icon-add" //用于设置图标



//======================================
form
class="mini-textbox"
class="mini-password"
class="mini-textarea"
class="mini-datepicker" //日期
class="mini-spinner" //上下占击加减
class="mini-timespinner"
class="mini-checkbox"


required="true"


validate()验证表单
isValid()表单是否验证通过(先调用validate())
getErrorTexts()获取错误文本数组
getErrors()获取验证错误的控件数组
setIsValid(Boolean) 设置数据验证结果
loading() 加载遮罩表单区域
unmask() 取消遮罩
setChanged(Boolean) 设置是否变动
isChanged() 判断是否变动
setEnabled(Boolean) 设置是否禁用只读
getFields() 获取表单组件数组










//======================================
事件
onvaluechanged="onValueChanged"
事件名小写加on,方法名onValueChanged后不能加()







//======================================
校验
equired="true"
vtype="url"
vtype="maxLength:6"
vtype="minLength:2"
vtype="rangeLength:2,6"
http://www.miniui.com/demo/#src=form/rules.html


minLengthErrorText="密码不能少于5个字符" //定义的错误信息
requiredErrorText="帐号不能为空"

errorMode="none" //验证失败时,控件将不显示任何错误提示。//用于自定义校验规则


onvalidation="onEnglishValidation" //自定义校验规则
onEnglishValidation(e) //e.errorText就是定义的错误信息


//======================================




分享到:
评论

相关推荐

    miniui前端技术框架

    MiniUI 是一个轻量级的前端技术框架,专为构建企业级 Web 应用而设计。这个框架的主要目标是提供一套高效、易用且功能丰富的组件库,使得开发者能够快速地开发出响应式、高性能的网页应用。在 MiniUI 中,你将找到一...

    miniui demo

    MiniUI 使用 JavaScript 编写,同时也支持与后端技术如 Java 的深度集成,使得前后端交互更为便捷。 在“miniui_java”这个压缩包里,我们首先会看到 MiniUI 的前端资源文件,包括 CSS 样式表、JavaScript 文件和...

    jQuery MiniUI-jar 包

    jQuery MiniUI 是一个基于jQuery的轻量级Web UI框架,主要设计用于快速开发企业级的Web应用。这个框架提供了一套完整的组件,包括表格、树形结构、对话框、按钮、表单等,使得开发者可以方便地构建用户界面,而无需...

    MiniUI商业版.rar

    在ASP.NET环境中,MiniUI可以通过Ajax技术与服务器进行异步通信,更新页面内容无需刷新整个页面,提高了应用程序的性能。对于Java和PHP开发者,MiniUI同样能够无缝集成,通过JSON数据格式传递信息,使得前后端交互变...

    miniui_net最新版本

    在实际使用中,MiniUI.Net通常与ASP.NET或ASP.NET MVC等.NET框架结合,通过JavaScript和Ajax技术实现前后端的数据交互。开发者可以通过引入MiniUI.Net提供的CSS和JS文件,然后在HTML中调用对应的组件方法,快速构建...

    miniui图书管理练习

    "miniui图书管理练习"是一个基于miniui框架和Servlet技术的项目,主要目的是演示和实践如何在实际开发中实现前端和后端的数据交互。在这个项目中,前后端分离的概念被运用,以提高代码的可维护性和灵活性。接下来,...

    miniui_java 最新版本

    7. **高性能**:MiniUI 的组件设计考虑了性能,通过延迟加载和智能渲染技术,降低了页面的渲染负担。 现在,我们来看一下最新版本可能带来的改进和新特性: 1. **新组件**:可能会包含一些新的 UI 组件,如图表、...

    jquery miniui

    通过 AJAX 技术,MiniUI 可以与后端进行异步通信,获取或提交数据。例如,当用户在表格中进行操作(如排序、筛选)时,MiniUI 会向服务器发送请求,服务器处理请求后返回更新的数据,MiniUI 再将这些数据显示在界面...

    miniui常用界面设置

    本教程将围绕“MiniUI常用界面设置”这一主题,深入探讨MiniGUI中的关键知识点,包括按钮三态的实现、定时器的使用、BMP图片数字显示以及鼠标悬停提示。 1. **按钮三态**:在许多用户界面设计中,按钮通常有三种...

    JQUERY MINIUI 学习资料

    这些项目可以帮助你将理论知识应用到实践中,了解 MiniUI 在实际项目中的运用,如何与其他技术(如 Java 后端、数据库等)进行协作。 通过研究这些实例,你可以学习到如何设置项目的目录结构,如何引入 MiniUI 的...

    MiniUI多表整合

    综上所述,“MiniUI多表整合”涉及到了前端数据处理、界面交互、查询优化等多个方面,是构建高效Web应用的关键技术之一。通过熟练掌握MiniUI,开发者可以快速地打造出满足业务需求的用户界面,提升应用的使用体验。...

    jquery miniui 3.0

    通过结合 MiniUI 框架和 .NET 技术,开发者能够快速构建出高性能、高交互性的企业级 Web 应用,提升开发效率并保证项目的可维护性。在实际项目中,可以利用 MiniUI 提供的工具和组件,配合 AJAX 技术,实现无刷新的...

    Yii2、miniui、mysql整合后台框架

    在实际开发过程中,你可能还需要关注一些关键点,如权限控制、错误处理和日志记录。Yii2 提供了 RBAC(Role-Based Access Control)机制,可以根据用户角色来设定访问权限。错误处理和日志记录则可以通过 Yii2 的...

    miniui_demo

    通过使用 MiniUI,开发者可以快速地构建出符合现代 Web 标准的界面,同时无需深入学习复杂的前端技术,如 jQuery、Vue 或 React。 MiniUI 的核心特性包括: 1. **响应式布局**:MiniUI 支持多种设备和屏幕尺寸,能...

    MINIUI-demo

    《MINIUI框架在SpringMvc+Hibernate环境中的实践应用》 MINIUI是一款轻量级的前端组件库,专为...通过对"MINIUI-demo"的深入学习,开发者能够提升自己的技术栈,提高开发效率,为构建高质量的企业级应用打下坚实基础。

    jQueryMiniUI--MiniUI - 快速开发WebUI.zip

    MiniUI支持跨平台开发,能够无缝集成到Java、.NET和PHP等后端开发环境中,这极大地扩展了它的适用范围,无论你使用哪种后台技术,都能轻松地与MiniUI进行配合。 在浏览器兼容性方面,jQueryMiniUI支持IE6及以上的...

    miniui+servlet+mysql小系统

    "miniui+servlet+mysql小系统"是一个基于前端MiniUI框架、后端Servlet技术以及MySQL数据库构建的基础Web应用。这个小系统主要展示了如何利用这些技术实现数据的CRUD(创建、读取、更新、删除)操作,是学习和理解Web...

    作业管理系统spring+struct2+mybatis+miniui

    【标题】"作业管理系统spring+struct2+mybatis+miniui"揭示了这是一个基于特定技术栈构建的系统,主要用于管理教育领域中的作业流程。在这个系统中,开发人员选择了Spring、Struts2、MyBatis以及MiniUI这四个关键...

    miniui +spring boot简单用户管理系统

    下面将详细介绍这个系统的关键技术和实现细节。 首先,Spring Boot是Spring框架的一个扩展,它简化了创建独立、生产就绪的Java应用。通过内嵌的Tomcat服务器和自动配置功能,Spring Boot能够快速地启动和运行。在这...

    miniui_java_myeclipse.rar_miniui

    本资源“miniui_java_myeclipse.rar”包含了在MyEclipse中集成和使用MiniUI的相关资料,对于学习和掌握这一技术非常有帮助。 1. MiniUI框架详解: MiniUI主要由一系列JavaScript和CSS组件组成,这些组件提供了丰富...

Global site tag (gtag.js) - Google Analytics