jQuery MiniUI

标题: DataBinding绑定mini-buttonedit这个控件的数据怎样实现 [打印本页]

作者: 咖啡镶黄旗    时间: 2012-10-16 17:23:39     标题: DataBinding绑定mini-buttonedit这个控件的数据怎样实现

用mini-buttonedit选择数据后怎样显示在DataBinding对应的列中,求高手

作者: factory    时间: 2012-10-16 17:29:41

能否再详细一点,不太明白你的需求
作者: niko    时间: 2012-10-16 17:34:46

给buttonedit设置name和textName。
分别对应value和text。
作者: 咖啡镶黄旗    时间: 2012-10-16 19:02:11

niko 发表于 2012-10-16 17:34
给buttonedit设置name和textName。
分别对应value和text。

<!- datagrid动态获取editForm1输入的数据 -->
<div id="datagrid1" class="mini-datagrid" style="width:100%;height:280px;"
                                     url="" idField="id" allowResize="false" pageSize="10" allowCellEdit="false" allowCellSelect="false" multiSelect="true">
                                    <div property="columns">
                                                <div field="exaPlanDetailId" type="checkcolumn"></div>                     
                                                        <div field="normId" width="100" align="center" headerAlign="center">指标库
                                                        </div> <!--  这儿要显示editForm1中的mini-buttonedit选择的值 -->
                                                        <div field="a" width="100" align="center" headerAlign="center">显示值2</div>
                                                        <div field="a" width="100" align="center" headerAlign="center">显示值3</div>
                                                               
                                    </div>
                                </div>
                               
<!- editForm1输入的数据 -->
                        <div id="editForm1" style="padding:5px;">
                            <input class="mini-hidden" name="exaPlanDetailId"/>
                            <tx:table>
                                    <tx:tablefield cls="mini-buttonedit" required="true" text="指标库" id="normId" name="normId" allowInput="true" onbuttonclick="onButtonEditCode('normId','url','指标库数据','1000','400')"></tx:tablefield>
                                   <tx:tablefield style="" name="normTargetQty" id="normTargetQty" required="true" text="显示值2"  cls="mini-textbox" type="text" vtype="int;maxLength:16" />
                                <tx:tablefield style="" name="proportion" id="proportion" required="true" text="显示值3" cls="mini-textbox" type="text" vtype="int;maxLength:2" />
                            </tx:table>
                        </div>
                  

怎样实现点击mini-buttonedit 后的数据显示到datagrid1中的field="normId" 上
作者: 咖啡镶黄旗    时间: 2012-10-16 19:05:03

咖啡镶黄旗 发表于 2012-10-16 19:02
指标库
                                                         
                                                        显示值2

cls="mini-textbox"的这种输入框失去焦点之后会自动绑定到datagrid1上对应的field上。除去cls="mini-textbox"类型的都实现不了了,求解决方案
作者: niko    时间: 2012-10-17 08:59:47

数据绑定的话,表单的name对应字段名。
mini-textbox的name=“normId”

作者: 咖啡镶黄旗    时间: 2012-10-17 09:10:34

niko 发表于 2012-10-17 08:59
数据绑定的话,表单的name对应字段名。
mini-textbox的name=“normId”

问题是手动输入可以绑定上去,触发选择后不会绑定上去的  mini-textbox 可行,mini-buttonedit不行呀
作者: niko    时间: 2012-10-17 09:28:49

mini-buttonedit要绑定name和textName。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2