PDA

View Full Version : Checkbox?boxLabel????????



kuroneko
18 May 2009, 2:08 AM
???????????????????

Form?Checkbox??????ON/OFF?????
boxLabel????????????????????

API???????????????
???????????????????????
?????????????????????????????????

???????????????????????????

amanoman
19 May 2009, 1:15 AM
????boxLabel???????????????????????
boxLabel???????????????????
???????????????????????
ExtJS 2.X????


/**
* @class Ext.ux.CheckBoxLabelSet
* Ext.form.Checkbox?setBoxLabel??????????????(Ext.form.Radio??????)
* ?????setBoxLabel
* ?????????(?????boxLabel??)
* ??????:
* ?????????????????boxLabel??????
* var checkbox=new Ext.form.Checkbox({
* boxLabel:'FALSE',
* plugins:new Ext.ux.CheckBoxLabelSet(),
* handler:function(c,v) {
* if (v) {
* //???????????????
* c.setBoxLabel('TRUE');
* } else {
* //???????????????
* c.setBoxLabel('FALSE');
* }
* }
* });
* checkbox.render(document.body);
*
* @constructor
* Ext.ux.CheckBoxLabelSet????????
*/
Ext.ns('Ext.ux.CheckBoxLabelSet');
Ext.ux.CheckBoxLabelSet=function() {
this.init=function(cmp) {
cmp.setBoxLabel=function(label) {
if (label) {
this.boxLabel=label;
if (!this.labelEl) {
this.labelEl = this.innerWrap.createChild({
tag: 'label',
htmlFor: this.el.id,
cls: 'x-form-cb-label',
html: this.boxLabel
});
} else {
this.labelEl.update(this.boxLabel);
}
}
}
}
}

kuroneko
19 May 2009, 8:43 PM
??????????????????????????????????

????ExtJS 2.1??????innerWrap??????????????

??????????????????????????????????????

????????????

amanoman
20 May 2009, 3:16 AM
??????????????????????????????????

????ExtJS 2.1??????innerWrap??????????????

??????????????????????????????????????

????????????
>????ExtJS 2.1??????innerWrap??????????????
?????????:((
???2.2.1?????????????????????