У меня успешно заполнена сетка данных из mysql. Но когда я нажимаю на флажок И прокручиваю вниз, я обнаружил еще один выбранный флажок.Выбирается даже то же количество дополнительных флажков, которые я выбираю вручную.например, если я выберу 10 флажков и прокручиваю вниз, будет выбрано еще 10 флажков.СТРАНА: (
Любая помощь с моим кодом будет оценена очень высоко!
Я использовал нижеприведенный класс cellrender для флажка, который будет отображаться в сетке данных.
http://www.actionscript.org/forums/showthread.php3?t=234416
вот мой код.
for (varName in returnObj) {
var plid = int (returnObj[varName]["plid"]);
var varState = String(returnObj[varName]["state"]);
var varCity = String(returnObj[varName]["city"]);
arrDP.push({ //arrDP is array defined
//Column Value
Select : plid,
State : varState,
City : varCity
});
var select:DataGridColumn = dg.addColumn("Select");
var state :DataGridColumn = dg.addColumn("State");
var city :DataGridColumn = dg.addColumn("City");
dg.dataProvider = dp; //dg IS DATAGRID NAME AND dp IS DATAPROVIDER
select.cellRenderer = ButtonRenderer; // ButtonRenderer is a class for rendering CHECKBOX
var dp:DataProvider = new DataProvider(arrDP);
}