解决方案 »
- 请教一下:asp中“缺少对象”问题
- 如何用DIV+CSS模拟JS的alert()
- 如何定义一个数组啊
- JavaScript中请问如何将变量放入正则表达式中?比如var str = /.22X22/;中我想让X是从变量传进来的字符串,请问应该如何写?
- 如何判断算术表达式是否合法?
- 帮帮忙,怎么把光标定位在字母ab之间?
- setInterval()函数执行没有赋值给全局变量,有没有办法终止它...
- easyui+window+jquery.form.js文件上传问题
- 关于readonly与spry验证文本域的问题
- 关于自定义查询条件的问题
- 当网页在主副(分辨率不同)显示器间切换时,如何自动调整网页大小
- 求前端大神帮忙,JS图片涂抹后保存功能
tb.render(document.body); // toolbar is rendered
tb.add({text:'Button 1'}); // add multiple items (defaultType for Toolbar is 'button')
tb.add({text:'Button 2'});
tb.doLayout(); // refresh the layout
嗯,API我看过了,我也尝试了,没有结果才来求教。
var checkbox = individual.items[0];
var a = createRadioGroup(data.clazz[0].option[0]);
checkbox.add(a);checkbox.add(a);就已经有问题了,doLayout()未执行。
说明你的a格式有问题,你自己调试看看,先用手动格式看行不,然后再读取数据.
var radioGroup2 = {
xtype: 'fieldset',
title: data.clazz[0].option[1].title,
layout: 'form',
collapsible: true,
items: [{
xtype: 'component',
html: data.clazz[0].option[1].operation,
cls:'a'
},{
xtype: 'textfield',
name: 'text2',
fieldLabel: data.clazz[0].option[1].textarea
},{
xtype: 'radiogroup',
fieldLabel: data.clazz[0].option[0].radio[0].title,
cls: 'x-check-group-alt',
items: [
{boxLabel: data.clazz[0].option[1].radio[0].option[0], name: 'choose2', inputValue: "A"},
{boxLabel: data.clazz[0].option[1].radio[0].option[1], name: 'choose2', inputValue: "B"}, {boxLabel: data.clazz[0].option[1].radio[0].option[2], name: 'choose2', inputValue: "C"},
{boxLabel: data.clazz[0].option[1].radio[0].option[3], name: 'choose2', inputValue: "D"}
]
}]
};
var individual = {
xtype: 'container',
layout: 'hbox',
margin: '0 0 10',
items: [{
xtype: 'fieldset',
flex: 1,
title: 'TITLE 2',
defaultType: 'checkbox',
layout: 'anchor',
defaults: {
anchor: '100%',
hideEmptyLabel: false
},
items: [
radioGroup2
]
}]
};面板代码就不附了,结果是:这是我手动配的。组件的格式应该是没问题的,
var individual = {
xtype: 'container',
layout: 'hbox',
margin: '0 0 10',
items: [{
xtype: 'fieldset',
flex: 1,
title: 'TITLE 2',
defaultType: 'checkbox',
layout: 'anchor',
defaults: {
anchor: '100%',
hideEmptyLabel: false
},
listeners: {
scope : this
render: function(fieldset){
var a = createRadioGroup(data.clazz[0].option[0]);
fieldset.add(a);
fieldset.doLayout();
}
},
items: [
radioGroup2
]
}]
};