it is a flex app. let me dig up the code. On 8/2/07, Michael Sumner <[EMAIL PROTECTED]> wrote: > Exactly - but is this a flash form - which I have, or is it a Flex App which > is where I am trying to build it? > > Michael Sumner > Nations Best Sports > 817-788-0034 ext 244 > 817-788-8542 fax > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of John Ivanoff > Sent: Thursday, August 02, 2007 3:39 PM > To: Dallas/Fort Worth ColdFusion User Group Mailing List > Subject: Re: [DFW CFUG] OT - Flex: use combo box to define data grid column > to filter by > > something like this? > http://www.crumpins.com/broker_list.aspx > > On 8/2/07, Michael Sumner <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > Very new to flex - AS > > > > > > > > I am trying to take a flash form and convert it to a flex app. > > > > > > > > The form has a filter by text box that filters a data grid and a combo box > > that selects the column of the data grid to filter. I am having trouble > > getting my head around making things happen. I have the grid bringing > back > > the data as an arrayCollection and I found an example of filtering and > have > > it working. I am having trouble making the leap to changing the column > > programmatically. > > > > > > > > Thanks to ASFusion here is the flash form filter > > > > > > > > <cfsavecontent variable="actionFilter"> > > > > if(_global.arrMembers == undefined) _global.arrMembers = > > data.dataProvider.slice(0); > > > > var arrMembers = _global.arrMembers; > > > > var arrDisplay:Array = []; > > > > var fortext = forInput.text.toLowerCase(); > > > > var selected = column.selectedItem.data; > > > > > > > > for(var i = 0; i < arrMembers.length; i++) > > > > { > > > > > > > if(arrMembers[i][selected].toString().substr(0,fortext.length).toLowerCase() > > == fortext) > > > > { > > > > > > arrDisplay.push(arrMembers[i]); > > > > } > > > > } > > > > data.dataProvider = arrDisplay; > > > > </cfsavecontent> > > > > > > > > Here is my filter in Flex > > > > > > > > public function filter():void{ > > > > memberList.filterFunction=processFilter; > > > > } > > > > > > > > // Filter function > > > > public function processFilter(item:Object):Boolean{ > > > > var result:Boolean=false; > > > > var fortext:String = filterText.text.toUpperCase(); > > > > > > > > // If no filter text, or a match, then true > > > > if (item.City.toUpperCase().substr(0,fortext.length) == fortext ) > > > > result=true; > > > > return result; > > > > } > > > > > > > > The Combo Box example I am using is: > > > > > > > > <mx:ComboBox id="filterInput" dataProvider="{cards}" width="130" > > > > close="sI=ComboBox(event.target).selectedItem" /> > > > > > > > > I have tried using sI.data as a var in the processFilter function but no > > luck. > > > > > > > > > > > > I would appreciate a nudge in the right direction. > > > > > > > > Michael Sumner > > > > Nations Best Sports > > > > 817-788-0034 ext 244 > > > > 817-788-8542 fax > > > > > > _______________________________________________ > > Reply to DFWCFUG: > > [email protected] > > Subscribe/Unsubscribe: > > http://lists1.safesecureweb.com/mailman/listinfo/list > > List Archives: > > http://www.mail-archive.com/list%40list.dfwcfug.org/ > > http://www.mail-archive.com/list%40dfwcfug.org/ > > DFWCFUG Sponsors: > > www.instantspot.com/ > > www.teksystems.com/ > > > > > > _______________________________________________ > Reply to DFWCFUG: > [email protected] > Subscribe/Unsubscribe: > http://lists1.safesecureweb.com/mailman/listinfo/list > List Archives: > http://www.mail-archive.com/list%40list.dfwcfug.org/ > http://www.mail-archive.com/list%40dfwcfug.org/ > DFWCFUG Sponsors: > www.instantspot.com/ > www.teksystems.com/ > > > > > _______________________________________________ > Reply to DFWCFUG: > [email protected] > Subscribe/Unsubscribe: > http://lists1.safesecureweb.com/mailman/listinfo/list > List Archives: > http://www.mail-archive.com/list%40list.dfwcfug.org/ > http://www.mail-archive.com/list%40dfwcfug.org/ > DFWCFUG Sponsors: > www.instantspot.com/ > www.teksystems.com/ >
_______________________________________________ Reply to DFWCFUG: [email protected] Subscribe/Unsubscribe: http://lists1.safesecureweb.com/mailman/listinfo/list List Archives: http://www.mail-archive.com/list%40list.dfwcfug.org/ http://www.mail-archive.com/list%40dfwcfug.org/ DFWCFUG Sponsors: www.instantspot.com/ www.teksystems.com/
