0
AdvancedDataGrid - AdvancedDataGridColumn 값에 액세스하려고합니까?AdvancedDataGrid 콤보 상자 값에 액세스하는 방법
'"+ myGrid_olculer.dataProvider[k].data + "'
그리고 결과는 다음과 같습니다 : 콤보를 들어
INSERT INTO [INN_T_OPTSIPARIS] (GAIN) values (' [object Object]' )
, 나는이 사용 콤보 상자에
<mx:AdvancedDataGridColumn headerText="GAIN" dataField="GAIN" editable="true" rendererIsEditor="true" editorDataField="data">
<mx:itemRenderer>
<mx:Component>
<mx:ComboBox creationComplete="GAIN_init()">
<mx:Script>
<![CDATA[
private var _data:Object;
[Bindable]
override public function set data(o:Object):void {
_data = o;
if(Number(o.GAIN) <= 0) {
this.selectedIndex = 0;}
else {this.selectedIndex = Number(o.GAIN);}
}
override public function get data():Object {return _data;}
private function GAIN_init():void {
this.dataProvider = ["Evet", "Hayır"];
this.addEventListener(MouseEvent.CLICK, update);}
private function update(event:MouseEvent):void {if(this.selectedIndex == 0) _data.GAIN = "-1"; else _data.GAIN = this.selectedIndex.toString();}
]]>
</mx:Script>
</mx:ComboBox>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
내가 그것을 시도하지만, 일부 값이 없거나 값이 [개체 개체]입니다 –