jQuery MiniUI

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

Binding 数据绑定 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-11-26 17:48:41 |只看该作者 |倒序浏览
我的费用类型和费用名称是联动从数据库取的,那么在数据绑定的下面选择数据之后,如何设置到上面的grid去

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-11-27 09:26:35 |只看该作者

Rank: 2

板凳
发表于 2015-11-27 11:19:34 |只看该作者
felt 发表于 2015-11-27 09:26
http://www.miniui.com/demo/#src=databinding/databinding.html
参考示例

我的意思是,图中的费用类型和费用名称是联动从数据库中取的,现在上下绑定不没办法改变值。
//费用类型与费用名称关联
function onFymcChanged(e) {
        var fylx = mini.get("fylx");
        var fylxMc = mini.get("fylxMc");
    var id = fylx.getValue();

    fylxMc.setValue("");
    var url = "TaxRateList.do?method=findFymc&id="+id
    fylxMc.setUrl(url);
   
    fylxMc.select(0);
}
请问这样的联动的下拉怎么与上面的Gird的绑定

Rank: 8Rank: 8

地板
发表于 2015-11-27 11:42:17 |只看该作者
guyu008 发表于 2015-11-27 11:19
我的意思是,图中的费用类型和费用名称是联动从数据库中取的,现在上下绑定不没办法改变值。
//费用类型 ...

js赋值不会触发valuechanged事件,需要主动调用控件的mini.get(id).doValueChange()方法

Rank: 2

5#
发表于 2015-11-27 11:59:50 |只看该作者
felt 发表于 2015-11-27 11:42
js赋值不会触发valuechanged事件,需要主动调用控件的mini.get(id).doValueChange()方法 ...

还是有点纠结,当我点击上面GIRD的时候,因为是绑定的,怎么改变下面的值,或者说我在下面选择的时候,改变Gird的值

Rank: 8Rank: 8

6#
发表于 2015-11-27 16:06:44 |只看该作者
guyu008 发表于 2015-11-27 11:59
还是有点纠结,当我点击上面GIRD的时候,因为是绑定的,怎么改变下面的值,或者说我在下面选择的时候,改 ...


前面那个有点小bug,改了一下

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

7#
发表于 2015-11-27 17:55:56 |只看该作者
felt 发表于 2015-11-27 16:06
前面那个有点小bug,改了一下

感谢,感谢。逻辑和你的还是有点不一样,然后我把数据全换成后台的动态数据,感谢版主,可以安心的过周末了

Rank: 2

8#
发表于 2015-11-30 09:48:30 |只看该作者
felt 发表于 2015-11-27 16:06
前面那个有点小bug,改了一下

版主,我想问一下。        var grid = mini.get("datagrid1");
         var db = new mini.DataBinding();
         db.bindForm("editForm1", grid);
这样一段实现绑定的代码,有没有什么事件可以扑捉?这样我就能通过grid的数据来判断下面的form数据有些列字段是隐藏还是显示。

Rank: 8Rank: 8

9#
发表于 2015-11-30 09:58:32 |只看该作者
guyu008 发表于 2015-11-30 09:48
版主,我想问一下。        var grid = mini.get("datagrid1");
         var db = new mini.DataBinding();
         db.bindF ...

这个没有事件触发

Rank: 2

10#
发表于 2015-11-30 10:01:57 |只看该作者
dforce 发表于 2015-11-30 09:58
这个没有事件触发

那有没有什么办法可以做到这一点呢?

Archiver|普加软件

GMT+8, 2025-7-13 05:42 , Processed in 1.049503 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部