jQuery MiniUI

 找回密码
 立即注册
查看: 5336|回复: 6
打印 上一主题 下一主题

mini-datagrid 绑定多个字段问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-10 22:52:24 |只看该作者 |倒序浏览
mini-datagrid    <div field="remarks" width="120" headerAlign="center" allowSort="true">备注
                <input property="editor" class="mini-textarea" style="width:100%;" minHeight="80"/>
            </div>    在这样的一个列上,如何绑定多个数据库字段的值呢?
再请问,
<div field="age" width="100" allowSort="true" >年龄
                <input property="editor" class="mini-spinner" minValue="0" maxValue="200" value="25" style="width:100%;"/>
            </div>   
这样的要动态验证
vtype="range:0,100"  并且 required="true",vtype="float" 这样的动态如何设置呢?请问。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-1-11 09:07:25 |只看该作者
vtype="range:0,100;required;float"  

Rank: 8Rank: 8

板凳
发表于 2013-1-11 09:17:28 |只看该作者
绑定多个数据库字段 这个是什么意思?
一个textarea里面填入多个字段的值吗?

Rank: 2

地板
发表于 2013-1-11 10:15:48 |只看该作者
niko 发表于 2013-1-11 09:07
vtype="range:0,100;required;float"

动态验证
vtype="range:0,100"  并且 required="true",vtype="float" 这样的动态如何设置呢?请问?意思是咋JS中如何操作呢?直接在html中这个是可以的,应为验证的那个范围0,100是后台读取里的。

Rank: 8Rank: 8

5#
发表于 2013-1-11 10:49:42 |只看该作者
guaicaiboshi 发表于 2013-1-11 10:15
动态验证
vtype="range:0,100"  并且 required="true",vtype="float" 这样的动态如何设置呢?请问?意思 ...

<div field="loginname" name="name"></div>
grid.updateColumn("name", {vtype: "......."});

Rank: 2

6#
发表于 2013-1-15 09:56:28 |只看该作者
factory 发表于 2013-1-11 10:49
grid.updateColumn("name", {vtype: "......."});

版主按照你那个写法,写vtype的可以验证;
<div field="CompanyName" width="120" name="CompanyName">
                    CompanyName
                      <input property="editor" class="mini-textbox" style="width: 100%;" name="CompanyNameeditor" />
                </div>
我这样一个字段,如果想
function onIDCardsValidation(e) {
                if (e.isValid) {
                    if (e.value.length < 3 || e.value.length > 18) {
                        e.errorText = "必须输入3~18位";
                        e.isValid = false;
                    }
                }
            }
添加一个自定义验证:
grid.updateColumn("CompanyName", { onvalidation: "onIDCardsValidation" });

grid.updateColumn("CompanyNameeditor", { onvalidation: "onIDCardsValidation" });
都试过了,不行,自定义验证的是如何添加呢?

Rank: 8Rank: 8

7#
发表于 2013-1-15 10:40:47 |只看该作者
guaicaiboshi 发表于 2013-1-15 09:56
版主按照你那个写法,写vtype的可以验证;

                    CompanyName

这个是update列onvalidation不适用于列
你直接监听 单元格编辑完成 事件来做好了cellendedit或者cellcommitedit

Archiver|普加软件

GMT+8, 2024-11-18 13:45 , Processed in 1.029490 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部