加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex DataGrid获取嵌入组件的对象

发布时间:2020-12-15 04:34:48 所属栏目:百科 来源:网络整理
导读:mx:DataGrid id="datagrid1" textAlign="center" width="100%" height="100%" headerSeparatorSkin="mx.skins.ProgrammaticSkin" headerStyleName="dataHeadStyles" dataProvider="{}"mx:columnsmx:DataGridColumn dataField="jj_hanmainname" headerText="
	<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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读