用miniui 表单提交写的一个表单,新增功能是从list中获取的,但一直卡在loading

查看: 61874|回复: 5
注册时间最后登录阅读权限10积分46精华0帖子
新手上路, 积分 46, 距离下一级还需 4 积分
好的方面:1、miniui却是很强大,几乎考虑到了所有的应用
2、兼容性很好。我测试了多个内核的浏览器(GOOGLE/FF/IE8),效果均是OK的。
3、整体使用速度不慢,不会出现比如extjs某些时候会卡顿的现象(可能我没有测试遇到过)。
4、方便,可以直接通过原生的HTML标签来构建界面。
不足的地方:
1、API接口、DEMO文档等不够完善和详细,无法完全自主的接入使用。比如:mini.loading加载状态如何取消?
2、FORM表单上,还不尽完善。对其他validation插件无法很好的兼容,也无API文档。比如RadioButtonList如何validation?再比如foucs(),在 DEMO下无法使用,必须要加点点延时。
3、某些空间属性不齐全。比如:Pager 分页控件,上面未显示总记录数,十分的不人性化,虽然可以通过其他方式实现,但是也相对来说有些麻烦。
4、版本控制不严格。每个版本更新了什么内容?新版本更新了什么内容等?比如这样的更新历史: 这样是为用户负责,也是为自己负责。甚至官方DEMO上都开始使用2.04了,但是下载里面还显示的是2.03,但是下载下来的却是2.04。
其他的建议:
miniui确实是一个国内不错的JQ UI组件,但是如果要发展,是否考虑下授权思路?当然,要收费是无可厚非的。但是请仔细想一想?要么,你就不要开放下载。不要开放DEMO。不然JS,只有通过靠法律法规来限制授权,而无法从技术上限制授权。在目前的国内法律还不健全的情况下,肯定有人会去使用,但是使用的应用却不敢公开,只是在某些企业或者某些圈子里面去流通。不利于miniui的大力推广。看看JQ,免费使用,走向末路了吗?没有,正是因为他的免费,所以他才迅速的得到普及、才能风靡全球。再看看EXTJS?
以上纯属个人见解!
愿MiniUi走出一片辉煌。
注册时间最后登录阅读权限200积分1431精华0帖子
非常感谢您对MiniUI的一番评价和建议!
首先回答几个技术问题:
1)文档不全。
答:接下来几周内,会推出详实细致的文档,都是产品级的文档,绝对丰富。
2)FORM表单上,还不尽完善。对其他validation插件无法很好的兼容。
答:首先MiniUI与其他第三方控件的集成方式,是DOM元素级别。
& && &并不是javascript接口级别,所以肯定不能支持其他的validation插件。
3)某些空间属性不齐全。比如:Pager 分页控件。
答:Pager确实没有细致开放&ShowFirstButton&,&ShowNextButton&这样的属性,这些需求,都可以在论坛一一提出,我们会逐步加上。
4)版本控制不严格。
答:我们对小版本的更新,其实也有更新日志,在论坛的帖子中。
& &&&如果有一些小版本没有日志说明,其实是对功能没有影响,或者是缓后几天发布更新日期说明。
对于UI控件库的商业方式,非常感谢你对于收费的理解。
如果一个产品、一个公司对用户说不收费,其实都是骗人的。
比如extjs1.0的时候是彻底开源免费,到2.2、3.0、4.0时候,就开始收费。
比如腾讯QQ是免费的,但是它围绕QQ做了门户、游戏等,都是特赚的。
比如现在国内外很多UI控件,都是开源免费的,如果它们的产品能达到一个成熟、稳定的高度,为什么不商业化运作呢?大家都不是活雷峰~
一个公司没有稳定的收入渠道,肯定不会生存下去。
而一个产品,没有公司、团队在背后运作,那其实也只是个玩具、DEMO而已。
基于国情的不同,国内其实没有真正意义上靠开源而健康、长足发展的技术公司、项目。
相反,基于一定的商业收费模式来运作产品,反而能取得不俗的成绩。
比如国内一家做开发框架的公司:。
MiniUI在未来会有很多动作,包括控件库的增强,开发工具的实现、整体开发框架解决方案,乃至开发方式的更新,如自动化测试、可视化设计等。
不管未来如何变化,MiniUI团队将一如既往实现自己的目标。
不纯粹是为了商业目的,更多是因为心中对技术的追求和热情~
注册时间最后登录阅读权限10积分191精华0帖子
注册会员, 积分 191, 距离下一级还需 9 积分
fcrong 发表于
非常感谢您对MiniUI的一番评价和建议!
首先回答几个技术问题:
同为中间件。你提到了bstek,请说说你们的区别。和差距。
注册时间最后登录阅读权限200积分1431精华0帖子
dorado(bstek):java平台开发框架,带后台和前台,有eclipse插件开发工具,有JSP服务端标签,服务端与spring等集成比较深入,能提供一些系统基础功能模块。是一个完整的java开发框架解决方案。
miniui(plusoft):跨平台UI框架,无侵入,基于html标签配置开发,与后台通过url进行数据交互,可以是任意服务端和数据库。是一个纯UI的界面框架解决方案。
注册时间最后登录阅读权限10积分46精华0帖子
新手上路, 积分 46, 距离下一级还需 4 积分
fcrong 发表于
非常感谢您对MiniUI的一番评价和建议!
首先回答几个技术问题:
我也只是发表了一些我个人的见解。
我也很少去长篇大论的评论一个产品,但是不得不说,miniui是个优秀的产品。
只是在API和文档方面需要强化。
至于商业化,贵公司也有贵公司的考虑。我只是随便说说而已。
但是也希望公开授权的版本以及价格,让更多的人来了解产品。
注册时间最后登录阅读权限10积分6精华0帖子
新手上路, 积分 6, 距离下一级还需 44 积分
是啊,,还是支持开源啊 ,,
我也关注miniUI好久了,但是,实在是不敢下手,研究好了怕公司不通过,不研究的话,,实在是没有发言权,谁又知道我投入的时间会不会付诸东流,,没有办法只好放弃,但是真的很想应用到项目中!
Powered byjQuery MiniUI 开发教程 表单控件 TextBoxList:多选输入智能提示框(十五)
&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&
参考示例:TextBoxList:多选输入智能提示框
&&&&&&&&&&
&&&&&&&&&&
创建TextBoxList
&input id=&tbl1& class=&mini-textboxlist& required=&true& style=&width:250&
&&&&&&& url=&../data/DataService.x?method=FilterCountrys& value=&cn,usa& text=&中国,美国&
&&&&&&& valueField=&id& textField=&text& onvaluechanged=&onValueChanged&/&
&&&&&&&&&&&
&&& { id: &usa&, text: &美国& },
&&& { id: &cn&, text: &中国& },
&&& { id: &jp&, text: &日本& },
&&& { id: &en&, text: &英国& },
&&& { id: &de&, text: &德国& },
&&& { id: &fr&, text: &法国& },
&&& { id: &ca&, text: &加拿大& },
&&& { id: &at&, text: &奥地利& },
&&& { id: &ch&, text: &瑞士& }
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'jQuery MiniUI - 快速开发WebUI
CRUD之:行内表单编辑
参考示例:
一:创建编辑表单
&div id="editForm1" style="display:padding:5position:"&
&input class="mini-hidden" name="id"/&
&table style="width:100%;"&
&td style="width:80"&员工帐号:&/td&
&td style="width:150"&&input name="loginname" class="mini-textbox" /&&/td&
&td style="width:80"&姓名:&/td&
&td style="width:150"&&input name="name" class="mini-textbox" /&&/td&
&td style="width:80"&薪资:&/td&
&td style="width:150"&&input name="salary" class="mini-textbox" /&&/td&
&td&性别:&/td&
&td&&input name="gender" class="mini-combobox" data="Genders"/&&/td&
&td&年龄:&/td&
&td&&input name="age" class="mini-spinner" minValue="0" maxValue="200" value="25"
&td&出生日期:&/td&
&td&&input name="birthday" class="mini-datepicker" /&&/td&
&td style="text-align:padding-top:5padding-right:20" colspan="6"&
&a class="Update_Button" href="javascript:updateRow();"&Update&/a&
&a class="Cancel_Button" href="javascript:cancelRow();"&Cancel&/a&
二:嵌入详细行
//显示行详细
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();
form.loading();
url: "../data/DataService.aspx?method=GetEmployee&id=" + row.id,
success: function (text) {
var o = mini.decode(text);
form.setData(o);
form.unmask();
三:提交表单
var form = new mini.Form("editForm1");
var o = form.getData();
grid.loading("保存中,请稍后......");
var json = mini.encode([o]);
url: "../data/DataService.aspx?method=SaveEmployees",
data: { employees: json },
success: function (text) {
grid.reload();
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);2014年12月 扩充话题大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 miniui 表单 的文章

 

随机推荐