PAIP.自定义SELECT BOX COMMBO BOX展现.txt

本文介绍了一种使用Flex框架实现SELECTBOX的方法,通过自定义组件dropdown_customer_public实现了客户信息的选择功能。该方法包括创建dropdown组件、绑定事件及数据刷新等步骤,并详细展示了如何将这些元素整合到主MXML文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PAIP.自定义SELECT BOX COMMBO BOX展现.txt



1.加入dropdown.mxml

2.主MXML中,加入以下代码

private var customerChoose:dropdown_customer_public = new dropdown_customer_public();
private function openclic_customer():void
{
customerChoose.refresh();
}
private function showpopupTitleWindow_customer():void
{
customerChoose.customer_id_obj = txt_customer_id;
customerChoose.customer_name_obj = txt_customer_name;
txt_customer_name.popUp = customerChoose;
}


3.dropdown_customer_public.mxml (GRID页面)



public var customer_id_obj:Object;
public var customer_name_obj:Object;
public function initApp():void{
query();
}

private function showSelectitem(oEvent:Event):void{
customer_id_obj.text=dgd.selectedItem.gf_company_code;
customer_name_obj.text=dgd.selectedItem.cust_name;
customer_name_obj.close();
}

private function query():void{
customersBO.queryCustomerList({keyword:txtKeyword.text});
}

public function refresh():void{
if(initialized){
if(dgd.dataProvider!=null && dgd.dataProvider.length)
customersBO.queryCustomerList.lastResult.clearResult();
txtKeyword.text="";
query();
dgd.selectedIndex = -1;
}
}
]]>

change="showSelectitem(event)">






borderStyle="solid"/>

cornerRadius="4" fillColors="[0xFFFFFF, 0x6E8DC4, 0xFFFFFF, 0xEEEEEE]" fontWeight="normal" fillAlphas="[0.6, 0.8, 0.6, 0.6]"

click="query()"/>

Powered by Zoundry

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值