MINIUI应用】的更多相关文章

miniui中的datagrid,若需要为其中表格设置值,则: 必须保证查出来的json中字段对应field,且json的格式必须为: {“data”:[{"id":"01","name":"allen","desc":"nice"}]} 如果是grid.setData,则参数必须是直接的数组:[{},{}],跟上面的json有略微的差别. 如果是form.setData,则参数要用js…
主题 之前写过一篇文章分享了公司basecode查找数据后台是怎么实现的(http://www.cnblogs.com/abcwt112/p/6085335.html).今天想分享一下公司前台是怎么扩展jquery miniui组件去配合后台实现自动查找数据的. 一个使用例子 项目中多多少少会遇到要下拉一些数据(不只是下拉,可能还有选择框等等). 这些数据来自数据库里的某张代码表(当然也可以是复杂的SQL查询).这些数据写死在前台明显是不可能的,因为不同环境下配置的数据可能不同.但是为了每个下拉…
坑爹,刚开始使用miniui重写对账单的功能,显示数据的时候明明已经获取到json数据了,但前台还是显示不出来,找了一上午的原因,终于找到是因为前台显示字段的field值要改成和json中(数据库字段)对应才可以.…
miniui获取到的值死活传不到php去处理,input框里有值php接收到却一直为空,又是查资料.测试.搜索.提问,最后才在文档中发现尼玛miniui不用name的,其实是<input textName="current_unit"...>,需要用$_POST['textName']来接收值.…
出错原因:在miniui中,此处应写成<input textName="current_unit",在php中才可以使用$_POST['current_unit']获取到值,翻了很久的官方文档才在某一代码片段中找到,总结2个问题: 官方文档太不完善 多看文档…
miniui类似easyui是一个web ui,功能比不上人家还是收费,收费也就算了,代码还加密混淆,过期提示脚本越写越离谱,严重低估IT人员的智慧,对此表示强烈不满,故下载了几个版本花了一小时破解: jQuery MiniUI 2.1.1 破解: 注释代码:Odf: UCr(), 说明:函数原代码 UCr: UCr = function() {var E = "wi" + "ndo" + "w",A = new Function("r…
本文将介绍一下,如何用Jquery MiniUi动态添加一行table表格 1.效果展示 ↓ 2.具体代码 <script type="text/javascript"> function addRow() { var form = document.getElementById("addForm"); var table = document.getElementById("table_Records"); var id_com =…
本文将介绍一下,在ASP.NET MVC环境下,如何用Jquery MiniUI中的Datagrid控件载入数据. 1.效果展示: 2.具体步骤: 1>  既然是在MVC里,那我们的界面自然选择cshtml,界面内代码如下: <!--需要引用的文件--> <link href="~/Content/StyleSheet1.css" rel="stylesheet" /> <script src="~/Scripts/jq…
在开发应用系统界面时,往往需要进行很多.复杂的数据验证,当填写的数据符合规定,才能提交保存. jQuery MiniUI提供了比较完美的表单数据验证和错误显示的方式. 常见的表单控件,都有一个验证事件"validation". 通过监听处理“validation”事件,我们可以自定义验证规则逻辑.是否验证通过.验证错误描述等. //监听处理"validation"事件 textbox1.on("validation", function (e)…
MiniUI所有组件的ajax交互,均使用标准.成熟的jQuery.ajax. 依赖于jquery ajax组件的完善性,我们可以拦截住每一次ajax请求处理. 比如,拦截ajax返回数据前,判断返回的数据内容是超时.服务端错误等,此时或弹出信息框.或页面跳转. 首先要注意,将mini_debugger = false;禁止掉默认的MiniUI错误信息框. mini_debugger在boot.js内设置即可. 监听ajax全局完成事件,判断返回内容是超时的话,则跳转登录页面: $(docume…
jQuery MiniUI是一套纯Javascript的WebUI控件库,它由几十个Javascript控件组成,是不依赖服务端和数据库的. 下载jQuery MiniUI,解压缩后,开发者可以直接在本地文件夹内,点击打开相关示例,进行参考学习. 注意:jQuery MiniUI在scripts/miniui目录下.包含了一个miniui.js,以及一些css和图片,体积非常小,只有几百k. DataGrid是一个表格控件,具备:查询.分页.排序.汇总等数据显示能力. 为了更好的演示DataGr…
使用MiniUI需要注意:UI和数据是分离的. 传统的WEB开发,开发者经常将数据库操作.服务端业务.HTML标签写在一个页面内. 这样会造成开发的混乱,并且难以维护和升级. 使用MiniUI开发的时候,开发者通常会做两种页面: 1)数据页面:dataservice.jsp.(也可以是dataservice.aspx) 2)界面页面 数据页面用来提供json.它通过request获取提交的信息,进行逻辑判断后,进行相关服务端操作,通常是在数据库查询,或者增加.修改.删除数据.在最后,它把要返回的…
jQuery MiniUI在组件设计上,是简约.独立的,没有复杂的继承体系. 比如使用DataGrid,可以在api文档的datagrid部分,查找到datagrid的所有属性.方法.事件,而无需关注除datagrid之外的任何组件内容. 下面,我们通过查看和理解datagrid的api,来学习如何使用api文档. 1)打开http://www.miniui.com/docs/api,查看datagrid. 2)datagrid的顶部全名是"mini.DataGrid. 通过这个信息,我们可以分…
jQuery MiniUI可以使用Javascript和Html两种方式来创建对象. 1)Javascript创建对象 使用JavaScript创建对象,是最基本的方式,有如下几个要点: 1)使用new关键字.如: var grid = new mini.DataGrid(); 2)使用set方法设置属性.如:grid.setUrl("getdata.jsp"); 3)使用on方法监听事件.如:grid.on("rowclick", onRowClick); 4)使…
http://www.miniui.com/demo/#src=datagrid/datagrid.html…
1 数据库列的自动计算: 描述:一张选课表,其中有学习的开始时间和结束时间,一个列用来计算学习的总时间(小时) 解决:选择该列 属性:计算列规范:公式:(datediff(hour,[StartTime],[EndTime])) -------------------------------------------------------------------- 2 C#计算时间差 描述:由于上一题目解决的只是在SQL SERVER里,但是软件端并没有及时取得,所以可以添加一个计算两个时间的小…
http://www.miniui.com/demo/#src=datagrid/celledit.html   jQuery MiniUI Demo…
全部使用Javascript写一个界面,是一件很困难的事. 1)要求有较高的Javascript编程能力. 2)会造成“代码树”问题.一级又一级子"children",需要"{"和"}"对应,嵌套层次过多,会是一场灾难. 3)难以排错.JS是解释性语言,漏掉个","."}"号,运行的时候才发现,而且很难直接定位到行. 4)维护困难.一个开发者写的复杂JS代码,另一个开发者很难接手. 5)布局困难.需要复杂的…
jQuery MiniUI 开发指南 本文档将逐步的讲解jQuery MiniUI的方方面面,从此您将踏上jQuery MiniUI的深入探索之旅.                 1.Hello MiniUI!                2.MiniUI系统架构                3.表单篇 4.表格篇                5.树形篇                6.布局器篇                7.导航器篇 API组件参考手册 了解jQuery Mini…
http://www.miniui.com/docs/quickstart/index.html 普加 甘特图 流程管理 http://www.plusgantt.com/project/demo/Project.html…
miniUI打开的窗口用window.close关闭无效, 应该用window.CloseOwnerWindow();…
使用 miniui datagrid 修改表格后,保存到服务端,然后使用 .NET 自带 JSON 转换,会抛出DateTime 内容“2015-12-27T11:02:28”未按 JSON 的要求以“\/Date(”开始并以“)\/”结束.异常,以下是解决方案: function saveData() { //前面代码略 var data = grid.getChanges(); var jsonArray = mini.decode(data);//转成json for (var i = 0…
1.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 关于DOCTYPE的解释: <!DOCTYPE html PUBLIC "…
今天找到一个关于jQuery的又一个不错的UI,特此保存下.备用. http://www.miniui.com/…
最近在使用miniui框架做开发,在做表格行的点击监听事件中发现了几个属性,都可以起到监听效果但是执行的结果却大有不同.好了废话不多说,直接上代码. <div id="pageGrid" class="mini-datagrid" style="width: 100%; height: 100%; border:0;" url="${ctx}/tAXINFO/queryRepeat" autoload="tru…
坑1: 2017-6-5周二,上午解决了昨天摸索一下午的问题,使用miniui显示汇总行数据,要点有这么几个 在创建Grid div的时候一定要加上以下两个属性: //显示汇总行开关 showSummaryRow="true" //当grid数据改变会触发这个方法,内部我没填充汇总行上面的数据 ondrawsummarycell="onDrawSummaryCell" 在onDrawSummaryCell方法给某行填充数据(我的问题就出在这里) //昨天的问题就出在…
2017-6-5周一,今天碰到的一个需求是:两税附征模块进入页面筛选时间默认值为当前月的上一个月,并根据筛选结果显示数据,我们用的框架为miniUI. 坑1: 默认值设置,刚刚接触miniUI,对里面的用法和操作不太熟悉,所以我直接用jquery找到时间输入的input框,设置它的val属性,发现不生效,后来查了资料才发现涉及miniUI的标签要用miniUI提供的方法.设置默认值代码如下: //设置id为month2的input框的默认值 mini.get('month2').setValue…
用jquery设置的值,miniui.getData取不到…
想要使用miniui实现这样的功能,点击按钮,在一个<td>中动态添加一个miniui输入框和一个按钮,结果miniui的样式无法渲染,请问这种问题可以怎么解决代码如下: <tr> <th width="100">提醒日期3:</th> <td class="p5" width="" id="test"> </td> </tr> 复制代码 fu…
解决JQuery MiniUI前端库到期alert弹窗 MINIUI的到期提示是通过JS的Alert 方法弹出的. 那么我们可以不可以截获所有Alert方法,过滤文本.然后….你们懂得 我们只需要在页面底部加入: var WinAlerts = window.alert; window.alert = function (e) { if (e != null && e.indexOf(“提示内容”)>-1) {  //和谐了 } else { WinAlerts (e); } };…