MiniUI 快速上手

article/2025/4/20 22:21:12

1. 下载安装

  1. 下载地址
    这里写图片描述
  2. 安装
    1. 这里写图片描述
      在使用过程中也只需要在页面中引用jquery.js、boot.js,如下所示
<head><title>Hello MiniUI!</title><script src="scripts/jquery-1.6.2.min.js"type="text/javascript"></script><script src="scripts/boot.js"type="text/javascript"></script>
</head>

好啦,已经安装好啦,接下来 我们开始写一个简单地 Hello Mini吧…

2. 新手村第一步 ~“Hello Mini”

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!-- 引入必要的两个js文件 -->
<script src="scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="scripts/boot.js" type="text/javascript"></script>
<!-- 引入MiniUI的样式 -->
<link href="scripts/miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />       
</head>
<body><input id="btnHello" class="mini-button" text="Hello" onclick="onHelloClick"/><script type="text/javascript">function onHelloClick(e) {mini.alert("Hello MiniUI!");}</script>
</body>
</html>

效果如下
这里写图片描述
是不是突然觉得 MiniUI 并没有什么卵用,jquery 也能做弹出框啊!那么下一步我将带你见识下 MuniUI 强大的表单和表格控件。

3. MiniUI 的表单和表格

1. 表单

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!-- 引入必要的两个js文件 -->
<script src="scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="scripts/boot.js" type="text/javascript"></script>
<!-- 引入MiniUI的样式 -->
<link href="scripts/miniui/themes/default/miniui.css" rel="stylesheet"type="text/css" />
</head>
<body><form action="#" id="formid"><table class="form-table" border="0" cellpadding="1" cellspacing="2"><tr><td class="form-label" style="width: 60px;">姓名:</td><td style="width: 150px"><input name="name" name="name"class="mini-textbox" onvalidation="userNameValidation"require="true" /></td><td class="form-label" style="width: 60px;">地址:</td><td style="width: 150px"><input name="addr"class="mini-textbox" /></td></tr><tr><td class="form-label">性别:</td><td><input name="gender" class="mini-radiobuttonlist"data="[{id: 1, text: '男'}, {id: 2, text: '女'}]" /></td><td class="form-label">年龄:</td><td><input name="age" class="mini-spinner" /></td></tr><tr><td class="form-label">备注:</td><td colspan="3"><input name="remarks" class="mini-textarea"style="width: 343px; height: 60px;" /></td></tr></table></form></body>
</html>

代码展示如下
这里写图片描述

数据验证
MiniUI 中“validation”事件,可自定义验证规则和描述信息:

<input id="username" name="username" onvalidation="onUserNameValidation" class="mini-textbox" required="true" />
function onUserNameValidation(e) {if (e.isValid) {e.errorText = "必须输入姓名";}
}

使用 mini.form 组件对多个控件进行验证

var form = new mini.Form("#formid");
form.validate();

加载表单

$.ajax({url: "后台访问地址",type: "post",success: function (text) {var data = mini.decode(text);   //反序列化成对象form.setData(data);             //设置多个控件数据}
});

提交表单

//提交表单数据
var form = new mini.Form("#formId");            
var data = form.getData();      //获取表单多个控件的数据
var json = mini.encode(data);   //序列化成JSON
$.ajax({url: "后台访问地址",type: "post",data: { submitData: json },success: function (text) {alert("提交成功,返回结果:" + text);}
});

清除表单

form.clear();

重置表单

form.reset();

弹出面板:子页面

  mini.open({url: bootPATH + "../demo/CommonLibs/EmployeeWindow.html", //子页面的链接地址title: "新增员工", width: 600, height: 400,onload: function () {var iframe = this.getIFrameEl();var data = { action: "new"};iframe.contentWindow.SetData(data);},ondestroy: function (action) {grid.reload();}});

行内编辑

 function editRow(row_uid) {var row = grid.getRowByUID(row_uid);if (row) {//显示行详细grid.hideAllRowDetail();grid.showRowDetail(row);//将editForm元素,加入行详细单元格内var td = grid.getRowDetailCellEl(row);td.appendChild(editForm);editForm.style.display = "";//表单加载员工信息var form = new mini.Form("editForm1");if (grid.isNewRow(row)) {                    form.reset();} else {form.loading();$.ajax({url: "../data/AjaxService.jsp?method=GetEmployee&id=" + row.id,success: function (text) {var o = mini.decode(text);form.setData(o);                            form.unmask();}});}grid.doLayout();}}

2. 表格


http://chatgpt.dhexx.cn/article/09JtoTCO.shtml

相关文章

miniui设置属性值_jQuery教程之MiniUi绑定mini-combobox下拉框

本篇文章探讨了jQuery教程之MiniUi绑定mini-combobox下拉框,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。 < 一:最先开始使用json字符串绑定combobox [{"id":1,"value":"是","text":"是"},{…

miniui datagrid java_[Java教程]MiniUI DataGrid获取当前行某列值

[Java教程]MiniUI DataGrid获取当前行某列值 0 2015-10-28 20:00:17 前言: 本文将给大家介绍一下, miniUI官网没有涉及到的内容:如何获取当前行某一列的值?这里配合着console.log()一起来使用(最近发现用console.log()来调试js、Jquery相当好用),教你如何自己寻找未知的属…

初学miniui之miniui的使用

参加实习以来&#xff0c;本以为会可以专心的敲后台代码&#xff0c;结果一上手先让我自学miniui&#xff0c;关于miniui我在网上没有搜到什么有用的教程&#xff0c;只有miniui官方的示例、API等。但是对于初学者该如何使用都没有说明&#xff0c;我也是整整摸索了半天才学会了…

jQuery MIniUI 的使用教程入门

目录 一、为什么要使用MIniUI二、快速入门三、项目常用控件(点击查看详情)四、使用方法五、UI和数据分离 一、为什么要使用MIniUI 缩短开发时间&#xff0c;减少代码量&#xff0c;提升用户体验 &#xff1b;快速开发web界面 &#xff1b;丰富控件&#xff1a;包含表格、树、数…

MiniUI/jQuery MIniUI使用教程(一)

目录 下载安装基础介绍 下载安装 去官网地址&#xff1a;http://www.miniui.com/download/ 下载试用版本代码 核心文件 这里我们只需要关注这两个文件夹&#xff0c;其中res里面是静态资源、css文件、三方插件等 scripts(核心文件夹)里面包含miniui核心文件和boot.js启动js&…

如何阅读学术论文

如何阅读学术论文 1 阅读学术论文容易犯的三个错误2 正确的阅读路线(1) 通过论文结构快速理解所阅读的论文a)摘要和引言b) 技术部分 (2)少于30%时间阅读&#xff0c;多于70%时间思考a) 批判性思考b) 创造性思考 (3)做好已阅读过的论文目录与分类记录a)文献目录记录的基本内容b)…

近期论文阅读

[AAAI’21]ACSNet:Action-Context Separation Network for Weakly Supervised Temporal Action Localization 从图中可以看出&#xff0c;左侧绿色框表示是动作类、红色框表示是动作上下文、蓝色框表示为背景类。通过右图的特征空间可见&#xff0c;蓝色的背景类特征与GT相差较…

学会阅读论文

参考知乎 《如何在计算机应用领域寻找研究想法》 提示1&#xff1a;学会阅读论文&#xff0c;培养品味 《how to read a paper》 THE THREE-PASS APPROACH 关键的想法是&#xff0c;你应该把论文读三遍&#xff0c;而不是从头读到尾。每一关都完成了特定的目标并建立在前一…

【论文阅读】

文章目录 Enhancing Recommender Systems With a Stimulus-Evoked Curiosity Mechanism1、引言2、理论基础&#xff08;原文中使用preliminary&#xff09;3、问题定义4、本文提出的刺激诱发的好奇心机制&#xff08;STIMULUS-EVOKED CURIOSITY MECHANISM &#xff0c;SECM&…

怎样阅读论文

2014-07-27彭明辉南京叠锶 生命是一种长期而持续的累积过程&#xff0c;绝不会因为单一的事件而毁了一个人的一生&#xff0c;也不会因为单一的事件而救了一个人的一生。属于我们该得的&#xff0c;迟早会得到&#xff1b;属于我们不该得的&#xff0c;即使侥幸巧取也不可能长久…

学术论文阅读方法

文章目录 学术论文阅读过程大量阅读学术论文方法&#xff1a;目的&#xff1a; 复现优秀论文提出创新点整理成文 看不懂怎么办幻灯博客视频课程代码 More研究生生活工作业务要求英语老师建议 近期基本完成机器学习和深度学习的学习&#xff0c;开始六分看论文三分学基础一分撸代…

如何阅读研究论文

遥想当年&#xff0c;曾有一段时间经常下载国内论文来阅读&#xff0c;主要是关于漏洞挖掘相关方向的&#xff0c;但最后发现&#xff0c;天下文章一大抄&#xff0c;从本科到博士的研究论文有很多如此&#xff0c;另外有些只是做完作业&#xff0c;对研究结果完全无视&#xf…

论文阅读

Neural Multi-scale Image Compression 2018年5月 图像压缩技术 东京大学针对先前工作仅使用最深层特征表示来编码的问题&#xff0c;提出多尺度有损自编码器实现更好的率失真平衡&#xff1b;针对顺序无损编码造成时间消耗大的问题&#xff0c;提出并行多尺度无损编码器实现快…

如何阅读论文

如何阅读论文 李沐1. 第一遍&#xff1a;文章主要讲什么1.1 看整体1.2 看图表 2. 第二遍&#xff1a;文章每一部分讲什么3. 第三遍&#xff1a;真正读懂 吴恩达1.1 系统阅读论文集1.2 论文至少要看三遍1.2.1 第一遍&#xff0c;仔细阅读论文中的标题、摘要和关键词。1.2.2 第二…

学习GAN必须阅读的10篇论文

生成对抗网络是深度学习中最有趣和最受欢迎的应用之一。本文将列出 10 篇关于 GAN 的论文,这些论文详细介绍了 GAN,以及了解最新技术的基础。 目录: DCGANImproved Techniques for Training GANsConditional GANsProgressively Growing GANsBigGANStyleGANCycleGANPix2PixS…

html5表格两列合并_详解html中表格table的行列合并问题解决

这篇文章主要介绍了详解html中表格table的行列合并问题解决&#xff0c;文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值&#xff0c;需要的朋友们下面随着小编来一起学习学习吧 因为要做个网站&#xff0c;里面的内容除了大段文字之外…

HTML表格标签

1.表格的主要作用 表格主要是用于显示、展示数据&#xff0c;可以让数据展示的规整&#xff0c;可读性好。 表格不是用来布局页面的&#xff0c;二十用来展示数据的。 2.表格的基本语法 1.<table></table>是用于定义表格的标签。 2.<tr></tr>标签…

手机表格html5,手机上怎么做表格?

手机上怎么做表格?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 手机上怎么做表格? 我的手机都是通过下载安装wps这个app程序,制作的表格。 就个人使用经验,手机制作表格,最好只做简单明了的,方便制作的…

html在线表格样式模板,HTML5+CSS3 表格设计(Table)

HTML5+CSS3 表格设计(Table) 2018-09-16 CSS样式: [css] view plain copy body {width: 600px; margin: 40px auto; font-family: "trebuchet MS", "Lucida sans", Arial; font-size: 14px; color: #444; } table {*border-collapse: collapse; /* IE7 an…

怎么修改html表格间距,html怎么设置表格间距

在html中&#xff0c;可以使用border-spacing属性来设置表格间距&#xff0c;该属性设置相邻单元格的边框间的距离(仅用于“边框分离”模式)&#xff0c;语法格式“border-spacing:水平间距 垂直间距;”。 本教程操作环境&#xff1a;windows7系统、CSS3&&HTML5版、Del…