Flex 下拉框随着公司过滤

页面部分代码如下

<g:DataGridColumn id="dataGridColumn_wmcrFeeId" headerText="费用名称*"  dataField="wmcrFeeId" width="100" comboMapping="SYS_FEE">
		<g:itemEditor>
			<mx:Component>
				<f:ComboBox editable="true" keyField="ebfhId" labelField="ebfhNameCn">
					<mx:Script>
					<![CDATA[ 
					override public function set data(value:Object):void {
					super.data = value;
					if (null != this.outerDocument.action.ebfhs) {
						this.dataProvider = this.outerDocument.action.ebfhs;
					}
					}
					]]>
					</mx:Script>
				</f:ComboBox>
				</mx:Component>
			</g:itemEditor>
</g:DataGridColumn>

相对应的Flex的部分action如下:

		/**
		 * 页面打开时的调用方法
		 */
		override public function doOpenTabCallback(param:Object):Boolean{
			wmContractFrtDetailWindow=new WmContractFrtDetailWindow();
			//直接打开页面
			if(null==param){
				FDS.call("wmWmchEbcuManager","addNewWmContractEntity",[],this.afterAdd);
			}else{
				//列表页面新增打开
				if(param[Constants.STATE]==Constants.SAVE_TYPE_ADD){
					FDS.call("wmWmchEbcuManager","addNewWmContractEntity",[],this.afterAdd);
				}
				//列表页面编辑打开
				if(param[Constants.STATE]==Constants.STATE_EDIT){
					var id:Object=param[Constants.ROW];
					FDS.call("wmWmchEbcuManager","editWmWarehouseContractEntity",[id],this.afterEditor);
				}
				//列表页面复制打开
				if(param[Constants.STATE]==Constants.STATE_DUPLICATE){
					var id2:Object=param[Constants.ROW];
					FDS.call("wmWmchEbcuManager","copyWmWarehouseContractEntity",[id2],this.afterCopy);
				}
			}
			FDS.call("ebFeeHeadManager","getAll",[],afterGetAll);
			return true;
		}
		/**
		 * 获取所有费用名称之后的操作
		 */
		private function afterGetAll(result:ResultEvent):void{
			this.ebfhs.removeAll();
			var orgId:String = UserDetails.getLoginUser().orgId;
			for each(var model:EbFeeHeadModel in result.result){
				if(model.ebfhEscoId == orgId)
					this.ebfhs.addItem(model);
			}
		}

 这样配合即可过滤下拉框公司

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值