flex DataGrid获取嵌入组件的对象

	<mx:DataGrid id="datagrid1"
					 textAlign="center"
					 width="100%"
					 height="100%"
					 headerSeparatorSkin="mx.skins.ProgrammaticSkin"
					 headerStyleName="dataHeadStyles"
					 dataProvider="{}">
			<mx:columns>
				<mx:DataGridColumn dataField="jj_hanmainname"
								   headerText="处置步骤"/>
				<mx:DataGridColumn dataField="jj_stime"
								   headerText="预计完成时间"/>
				<mx:DataGridColumn dataField="jj_chuzhitime"
								   headerText="实际完成时间"/>
				<mx:DataGridColumn dataField="jj_chaoshi"
								   headerText="是否超时"/>
				<mx:DataGridColumn dataField="pizhu"
								   headerText="批注">
					<mx:itemRenderer>
						<mx:Component>
							<mx:HBox width="100%"
									 horizontalAlign="center">
								<mx:TextInput id="inpuid"
											  width="100%"
											  focusEnabled="false"
											  click="fndel(event)"
											  focusOut="fnde2()"/>
								<mx:Script>
									<![CDATA[
										[Bindable]
										public var inpuidstr:String; //批注内容
										[Bindable]
										private var eventid:String //事件编号;
										[Bindable]
										private var codeid:String //续警编号;
										[Bindable]
										private var mainid:String //要点编号;
                                                                                  //注使用外部的东西如方法、对象使用outerDocument对象即可
										private function fnde2():void
										{
											inpuidstr=inpuid.text;
											var obj:Object=new Object();
											obj["mainids"]=mainid;
											obj["eventids"]=eventid;
											obj["codeids"]=codeid;
											obj["endores"]=inpuidstr;
											this.outerDocument.myRo.inserthanmain(obj);
										}

										public function fndel(event:Event):void
										{
											var OBJ:Object=this.outerDocument.datagrid1.selectedItem;
											this.mainid=OBJ.jj_hanmainid;
											this.eventid=OBJ.jj_sgid;
											this.codeid=OBJ.jj_policeid;

										}
									]]>
								</mx:Script>
							</mx:HBox>
						</mx:Component>
					</mx:itemRenderer>
				</mx:DataGridColumn>
			</mx:columns>
		</mx:DataGrid>
<mx:RemoteObject id="myRo"
                     destination="YingJiRemoteJava"
                     showBusyCursor="true">
<!--添加处置要点批注-->
        <mx:method name="inserthanmain"
                   result="ResultHandlehanmain(event)"
                   fault="faultHandler(event)">
        </mx:method>
    </mx:RemoteObject>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值