xui.UI.RadioBox

Find code here before you post.

xui.UI.RadioBox

Postby linb » Fri Apr 26, 2013 2:47 pm

   
Class('App.xui_UI_RadioBox', 'xui.Com',{
Instance:{
iniComponents:function(){
// [[code created by CrossUI RAD Tools
var host = this,
children = [],
append = function(child){
children.push(child.get(0))
};

append((new xui.UI.Label)
.setHost(host,"label1")
.setLeft(272)
.setTop(136)
.setWidth(216)
.setCaption("")
);

append((new xui.UI.RadioBox)
.setHost(host,"radiobox2")
.setValue("a")
.setLeft(128)
.setTop(40)
.setItems([{"id":"a","caption":"a"},{"id":"b","caption":"b"},{"id":"c","caption":"c"},{"id":"d","caption":"d"},{"id":"e","caption":"e"},{"id":"f","caption":"f"},{"id":"g","caption":"g"}])
.setWidth(72)
.setHeight(256)
.beforeUIValueSet("_radiobox2_beforevalueupdated")
.afterUIValueSet("_radiobox2_aftervalueupdated")
);

append((new xui.UI.RadioBox)
.setHost(host,"radiobox3")
.setLeft(230)
.setTop(40)
.setWidth(118)
.setHeight(208)
.setItems([{"id":"a","caption":"itema"},{"id":"b","caption":"itemb"},{"id":"c","caption":"itemc"},{"id":"d","caption":"itemd"},{"id":"e","caption":"iteme"}])
.afterUIValueSet("_radiobox2_aftervalueupdated")
);

return children;
// ]]code created by CrossUI RAD Tools
},
_radiobox2_beforevalueupdated:function (profile, oldValue, newValue) {
if(newValue=='b'){
xui.message("You can't select 'b'");
return false;
}
},
_radiobox2_aftervalueupdated:function (profile, oldValue, newValue) {
this.label1.setCaption('"'+ newValue + '" select.');
}
}
});
   
linb
Site Admin
 
Posts: 102
Joined: Thu Apr 25, 2013 6:51 am

Return to CrossUI Code Snaps

Who is online

Users browsing this forum: No registered users and 2 guests

cron