привет участник форума У меня одна проблема с настройкой радиополя в extjs 4
код моей радиогруппы xtype указан ниже
{
xtype: 'radiogroup',
dataIndex: 'gender',
margin: 5,
fieldLabel: 'Gender',
items: [{
xtype: 'radiofield',
name: 'gender',
boxLabel: 'Male',
inputValue:'0'
}, {
xtype: 'radiofield',
name: 'gender',
boxLabel: 'Female',
inputValue:'1'
}]
}
мои данные JSON, которые я получаю,
{
"total": 1,
"success": true,
"employeedata": [{
"username": "yaryan997",
"surname": "Singh",
"firstname": "Yogendra",
"gender": false
}]
}
мой список сотрудников имеет столбец действия editEmployee, который выполняет приведенную ниже функцию
editEmployee:function(grid,no,rowindex,colindex,temp) {
alert('Edit EMPLOYEE button pressed');
var rec = grid.store.getAt(rowindex);
var employeeid = rec.get('id');
store = grid.getStore();
store.load({
params: {'employeeid':employeeid},
scope: this,
callback: function(records, operation, success) {
//the operation object contains all of the details of the load operation
console.log(records);
this.getEmployeeEdit().editform=1;
this.getEmployeeEditForm().loadRecord(rec);
this.getEmployeeEdit().show();
}
});
this.getEmployeeStore().load();
},
на основе идентификатора отображается представление editEmployee. Мой сотрудник редактирования показывает все значения правильно, но проблема заключается только в радиополе. Они не показывают выбранное значение.
мои данные json, которые я вам предоставил и которые представлены в качестве сотрудников
Я не могу установить пол радиогруппы на основе данных, которые я получаю от json.
Пожалуйста, предложите мне какое-нибудь решение для этого.