微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用事件处理程序更改ribs.js中的属性

如何解决使用事件处理程序更改ribs.js中的属性

我正在开发一个新的项目,该项目使用Beta.js。我以前从未使用过它,只需要进行一次更改即可。我想如何更改以下模型的属性

           Object1: {
                datatype: "integer",required: !0,lookupid: "findobject"
            },Object2: { 
                datatype: "integer",lookupid: "houses"
            }

现在,我想根据Object2的值更改Object1中的“ lookupid”。 (两个对象都是下拉菜单)。当Object2更改时,如果我可以更改Object1的外观,就已经足够了。

对于较旧版本的项目,我之前已经使用ext.js实现了类似的功能。也许有助于了解我在寻找什么。

                            {
                            id : "idobject1",name : "Object1",fieldLabel : "labelObject1",xtype : "x_dblookupcombo",lookupid : "findobject",},{
                            id : "idobject2",name : "Object2",fieldLabel : "labelObject2",xtype : "combo",[***blahblah not important***],triggerAction : 'all',// that is what I'm looking for:
                            listeners : {
                                change : function (fld,newValue,oldValue ){
                                    var bn1 = Ext.getCmp('Object1');
                                    if(newValue==0 || newValue=="") {
                                        bn1.lookupid="findobject";
                                    }
                                    else {
                                        bn1.lookupid="findnewobject";
                                    }
                            }

如果您能告诉我,是否可能像这样,或者可能是我需要寻找的关键字,那将是一个很大的帮助。我试图更深入地了解骨干网,但是老实说,要找到合适的东西对我来说很难。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。