Re: [flexcoders] Re: Repeater control and custom Component

2008-10-21 Thread jitendra jain
Can u paste some code what are you trying to do. Do this favour.. I want to 
work on it Please... I have used Repeater 
component and its the best to use..

 

Thanks,

with Regards,
Jitendra Jain






From: lysfael [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com
Sent: Tuesday, 21 October, 2008 12:15:07 PM
Subject: [flexcoders] Re: Repeater control and custom Component


Hello all,

Finally i decided to do the components myself.
It's easier for me like that than using the repeater.

Finally the repeater isn't that powerful component as i though. When
you wanna do something very generic it doesn't fit to your application
anymore.

Thanks all for the help.

I know this conversation will help me later in another project.

--- In [EMAIL PROTECTED] ups.com, Tracy Spratt [EMAIL PROTECTED]  wrote:

 If that is really what you want to do, it will work.  But still, why not
 let the repeated component handle the formatting?
 
 
 
 Do not subclass repeater, use it normally. 
 
 
 
 Create a component containing your label and text inputs.
 
 
 
 Pass the currentItem into your custom component via a setter and in the
 setter invoke the formatting.
 
 
 
 Tracy
 
 
 
  _ _ __
 
 From: [EMAIL PROTECTED] ups.com [mailto:[EMAIL PROTECTED] ups.com] On
 Behalf Of Ralf Bokelberg
 Sent: Monday, October 20, 2008 8:00 AM
 To: [EMAIL PROTECTED] ups.com
 Subject: Re: [flexcoders] Re: Repeater control and custom Component
 
 
 
 I see. Have you tried a binding function to do this?
 
 mx:Repeater dataProvider= { formatData( datas as XML )} ..
 
 You need to write a method formatData( x : XML ) : XML which creates a
 new formatted XML from the input xml.
 
 Ralf.
 
 On Mon, Oct 20, 2008 at 1:52 PM, lysfael [EMAIL PROTECTED] .
 mailto:schwazel% 40gmail.com  wrote:
  I wanna format the datas receive before passing them to dataProvider
  of the repeater.
 
  --- In [EMAIL PROTECTED] ups.com
 mailto:flexcoders% 40yahoogroups. com , Ralf Bokelberg
 
  ralf.bokelberg@  wrote:
 
  I'm not sure if you can subclass mx:Repeater. What are you trying to
  do with your repeater subclass?
 
  Ralf.
 
  On Mon, Oct 20, 2008 at 12:16 PM, lysfael schwazel@ wrote:
   Re,
  
   I made a component based on the repeater, to have the control on
 the
   datas.
  
   and i use it like i should use a repeater.
  
   i have an error on the compil.
  
   Symbol
   '_com_probtp_ IG_ContactsModul e_components_ F0010WatcherSetu pUtil' is
   multiply defined in
   _com_probtp_ IG_ContactsModul e_components_ F0010WatcherSetu pUtil.as
   and
  
 
 C:\Code\CC_Views\ PB19664_IG_ ClientLeger- project_Dev1_ View1\vob0003- vob\I
 G_ClientLeger- project-componen t\IG_ModuleCore\ libs\IG_Contacts Components
 ..swc(_com_probtp_ IG_ContactsModul e_components_ F0010WatcherSetu pUtil).
   IG_ModuleCore
  
   i use the component like this
  
   comp:Prep id=F0010_T0056 specialDatas= {datas as XML}
   mx:Button id=F0010_B0031 width=100% /
   /comp:Prep
  
   where the setter specialDatas format the datas and set
   this.dataProvider with the correct datas.
  
   --- In [EMAIL PROTECTED] ups.com
 mailto:flexcoders% 40yahoogroups. com , lysfael schwazel@ wrote:
  
   Hello,
  
   Sorry for the absence,
  
   These datas are an example of the datas that i get from my
  HttpService.
  
   lg ID=F0010_T0056- 0
   c ID=F0010_48- 0OUV/c
   c ID=F0010_49- 0/c
   c ID=F0010_50- 05 /c
   /lg
   lg ID=F0010_T0056- 1
   c ID=F0010_48- 1ETA/c
   c ID=F0010_49- 1/c
   c ID=F0010_50- 15 /c
   /lg
  
   These datas should match the repeater F0010_T0056 which contains
 the
   following components :
   TextInput Id = F0010_48
   Label Id = F0010_49
   TextInput Id = F0010_50.
  
   In the other post Tom Chiverton told me this
  
   You could use a setter method (i.e. public function set
   myDatas(d:*) :void{}). If you need more control over what happens,
  or a
   changeWatcher inside the component observing the public bindable.
  
   Like you said i think i'm making it harder than what it needs to
 be.
   I'll think a bit for a much more simple solution and keep you
 posted.
   I think to do something like Tom said.
  
  
  
  
   --- In [EMAIL PROTECTED] ups.com
 mailto:flexcoders% 40yahoogroups. com , Tracy Spratt tspratt@ wrote:
   
Yes, I still think Lysfael may be approaching this incorrectly,
   probably
making it harder than it needs to be. There is rarely a good
   reason to
use the document model hierarchy to manipulate data driven
  components.
   
   
   
Lysfael, can you explain again what you are trying to do?
   
   
   
What data is the dataProvider for the repeater?
   
   
   
Is that data different from the data you are trying to show in
 the
repeated controls?
   
   
   
Tracy
   
   
   
 _ _ __
   
From: [EMAIL PROTECTED] ups.com
 mailto:flexcoders% 40yahoogroups. com 
   [mailto:[EMAIL PROTECTED] ups.com
 mailto:flexcoders

Re: [flexcoders] Re: Repeater control and custom Component

2008-10-20 Thread Ralf Bokelberg
I'm not sure if you can subclass mx:Repeater. What are you trying to
do with your repeater subclass?

Ralf.

On Mon, Oct 20, 2008 at 12:16 PM, lysfael [EMAIL PROTECTED] wrote:
 Re,

 I made a component based on the repeater, to have the control on the
 datas.

 and i use it like i should use a repeater.

 i have an error on the compil.

 Symbol
 '_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil' is
 multiply defined in
 _com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil.as
 and
 C:\Code\CC_Views\PB19664_IG_ClientLeger-project_Dev1_View1\vob0003-vob\IG_ClientLeger-project-component\IG_ModuleCore\libs\IG_ContactsComponents.swc(_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil).
 IG_ModuleCore

 i use the component like this

 comp:Prep id=F0010_T0056 specialDatas={datas as XML}
 mx:Button id=F0010_B0031 width=100%/
 /comp:Prep

 where the setter specialDatas format the datas and set
 this.dataProvider with the correct datas.

 --- In flexcoders@yahoogroups.com, lysfael [EMAIL PROTECTED] wrote:

 Hello,

 Sorry for the absence,

 These datas are an example of the datas that i get from my HttpService.

 lg ID=F0010_T0056-0
 c ID=F0010_48-0OUV/c
 c ID=F0010_49-0/c
 c ID=F0010_50-05/c
 /lg
 lg ID=F0010_T0056-1
 c ID=F0010_48-1ETA/c
 c ID=F0010_49-1/c
 c ID=F0010_50-15/c
 /lg

 These datas should match the repeater F0010_T0056 which contains the
 following components :
 TextInput Id = F0010_48
 Label Id = F0010_49
 TextInput Id = F0010_50.

 In the other post Tom Chiverton told me this

 You could use a setter method (i.e. public function set
 myDatas(d:*):void{}). If you need more control over what happens, or a
 changeWatcher inside the component observing the public bindable.

 Like you said i think i'm making it harder than what it needs to be.
 I'll think a bit for a much more simple solution and keep you posted.
 I think to do something like Tom said.




 --- In flexcoders@yahoogroups.com, Tracy Spratt tspratt@ wrote:
 
  Yes, I still think Lysfael may be approaching this incorrectly,
 probably
  making it harder than it needs to be. There is rarely a good
 reason to
  use the document model hierarchy to manipulate data driven components.
 
 
 
  Lysfael, can you explain again what you are trying to do?
 
 
 
  What data is the dataProvider for the repeater?
 
 
 
  Is that data different from the data you are trying to show in the
  repeated controls?
 
 
 
  Tracy
 
 
 
  
 
  From: flexcoders@yahoogroups.com
 [mailto:[EMAIL PROTECTED] On
  Behalf Of Amy
  Sent: Thursday, October 16, 2008 5:51 PM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Re: Repeater control and custom Component
 
 
 
  --- In flexcoders@yahoogroups.com
 mailto:flexcoders%40yahoogroups.com
  , lysfael schwazel@ wrote:
  
   Hello,
  
   Since it's not the same problem as the old one, i post a new
 topic on
   this, i hope this way to do enter in the ToS.
  
   I created a component Box-Based, which contains a repeater and some
   other attributes.
  
   Since my english isn't perfect i'll post part of the code i produced
   and tell you what's the problem now.
 
  There is no point using a repeater from AS. This is one component
 that
  you should use in MXML if you want to use it.
 


 


RE: [flexcoders] Re: Repeater control and custom Component

2008-10-20 Thread Tracy Spratt
If that is really what you want to do, it will work.  But still, why not
let the repeated component handle the formatting?

 

Do not subclass repeater, use it normally.  

 

Create a component containing your label and text inputs.

 

Pass the currentItem into your custom component via a setter and in the
setter invoke the formatting.

 

Tracy

 



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Ralf Bokelberg
Sent: Monday, October 20, 2008 8:00 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Re: Repeater control and custom Component

 

I see. Have you tried a binding function to do this?

mx:Repeater dataProvider={ formatData( datas as XML )} ..

You need to write a method formatData( x : XML ) : XML which creates a
new formatted XML from the input xml.

Ralf.

On Mon, Oct 20, 2008 at 1:52 PM, lysfael [EMAIL PROTECTED]
mailto:schwazel%40gmail.com  wrote:
 I wanna format the datas receive before passing them to dataProvider
 of the repeater.

 --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , Ralf Bokelberg

 [EMAIL PROTECTED] wrote:

 I'm not sure if you can subclass mx:Repeater. What are you trying to
 do with your repeater subclass?

 Ralf.

 On Mon, Oct 20, 2008 at 12:16 PM, lysfael [EMAIL PROTECTED] wrote:
  Re,
 
  I made a component based on the repeater, to have the control on
the
  datas.
 
  and i use it like i should use a repeater.
 
  i have an error on the compil.
 
  Symbol
  '_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil' is
  multiply defined in
  _com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil.as
  and
 

C:\Code\CC_Views\PB19664_IG_ClientLeger-project_Dev1_View1\vob0003-vob\I
G_ClientLeger-project-component\IG_ModuleCore\libs\IG_ContactsComponents
.swc(_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil).
  IG_ModuleCore
 
  i use the component like this
 
  comp:Prep id=F0010_T0056 specialDatas={datas as XML}
  mx:Button id=F0010_B0031 width=100%/
  /comp:Prep
 
  where the setter specialDatas format the datas and set
  this.dataProvider with the correct datas.
 
  --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , lysfael schwazel@ wrote:
 
  Hello,
 
  Sorry for the absence,
 
  These datas are an example of the datas that i get from my
 HttpService.
 
  lg ID=F0010_T0056-0
  c ID=F0010_48-0OUV/c
  c ID=F0010_49-0/c
  c ID=F0010_50-05/c
  /lg
  lg ID=F0010_T0056-1
  c ID=F0010_48-1ETA/c
  c ID=F0010_49-1/c
  c ID=F0010_50-15/c
  /lg
 
  These datas should match the repeater F0010_T0056 which contains
the
  following components :
  TextInput Id = F0010_48
  Label Id = F0010_49
  TextInput Id = F0010_50.
 
  In the other post Tom Chiverton told me this
 
  You could use a setter method (i.e. public function set
  myDatas(d:*):void{}). If you need more control over what happens,
 or a
  changeWatcher inside the component observing the public bindable.
 
  Like you said i think i'm making it harder than what it needs to
be.
  I'll think a bit for a much more simple solution and keep you
posted.
  I think to do something like Tom said.
 
 
 
 
  --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com , Tracy Spratt tspratt@ wrote:
  
   Yes, I still think Lysfael may be approaching this incorrectly,
  probably
   making it harder than it needs to be. There is rarely a good
  reason to
   use the document model hierarchy to manipulate data driven
 components.
  
  
  
   Lysfael, can you explain again what you are trying to do?
  
  
  
   What data is the dataProvider for the repeater?
  
  
  
   Is that data different from the data you are trying to show in
the
   repeated controls?
  
  
  
   Tracy
  
  
  
   
  
   From: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
  [mailto:flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com ] On
   Behalf Of Amy
   Sent: Thursday, October 16, 2008 5:51 PM
   To: flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
   Subject: [flexcoders] Re: Repeater control and custom Component
  
  
  
   --- In flexcoders@yahoogroups.com
mailto:flexcoders%40yahoogroups.com 
  mailto:flexcoders%40yahoogroups.com
   , lysfael schwazel@ wrote:
   
Hello,
   
Since it's not the same problem as the old one, i post a new
  topic on
this, i hope this way to do enter in the ToS.
   
I created a component Box-Based, which contains a repeater
 and some
other attributes.
   
Since my english isn't perfect i'll post part of the code i
 produced
and tell you what's the problem now.
  
   There is no point using a repeater from AS. This is one
component
  that
   you should use in MXML if you want to use it.
  
 
 
 


 

 



Re: [flexcoders] Re: Repeater control and custom Component

2008-10-20 Thread Ralf Bokelberg
I see. Have you tried a binding function to do this?

mx:Repeater dataProvider={ formatData( datas as XML )} ..

You need to write a method formatData( x : XML ) : XML which creates a
new formatted XML from the input xml.

Ralf.

On Mon, Oct 20, 2008 at 1:52 PM, lysfael [EMAIL PROTECTED] wrote:
 I wanna format the datas receive before passing them to dataProvider
 of the repeater.

 --- In flexcoders@yahoogroups.com, Ralf Bokelberg

 [EMAIL PROTECTED] wrote:

 I'm not sure if you can subclass mx:Repeater. What are you trying to
 do with your repeater subclass?

 Ralf.

 On Mon, Oct 20, 2008 at 12:16 PM, lysfael [EMAIL PROTECTED] wrote:
  Re,
 
  I made a component based on the repeater, to have the control on the
  datas.
 
  and i use it like i should use a repeater.
 
  i have an error on the compil.
 
  Symbol
  '_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil' is
  multiply defined in
  _com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil.as
  and
 
 C:\Code\CC_Views\PB19664_IG_ClientLeger-project_Dev1_View1\vob0003-vob\IG_ClientLeger-project-component\IG_ModuleCore\libs\IG_ContactsComponents.swc(_com_probtp_IG_ContactsModule_components_F0010WatcherSetupUtil).
  IG_ModuleCore
 
  i use the component like this
 
  comp:Prep id=F0010_T0056 specialDatas={datas as XML}
  mx:Button id=F0010_B0031 width=100%/
  /comp:Prep
 
  where the setter specialDatas format the datas and set
  this.dataProvider with the correct datas.
 
  --- In flexcoders@yahoogroups.com, lysfael schwazel@ wrote:
 
  Hello,
 
  Sorry for the absence,
 
  These datas are an example of the datas that i get from my
 HttpService.
 
  lg ID=F0010_T0056-0
  c ID=F0010_48-0OUV/c
  c ID=F0010_49-0/c
  c ID=F0010_50-05/c
  /lg
  lg ID=F0010_T0056-1
  c ID=F0010_48-1ETA/c
  c ID=F0010_49-1/c
  c ID=F0010_50-15/c
  /lg
 
  These datas should match the repeater F0010_T0056 which contains the
  following components :
  TextInput Id = F0010_48
  Label Id = F0010_49
  TextInput Id = F0010_50.
 
  In the other post Tom Chiverton told me this
 
  You could use a setter method (i.e. public function set
  myDatas(d:*):void{}). If you need more control over what happens,
 or a
  changeWatcher inside the component observing the public bindable.
 
  Like you said i think i'm making it harder than what it needs to be.
  I'll think a bit for a much more simple solution and keep you posted.
  I think to do something like Tom said.
 
 
 
 
  --- In flexcoders@yahoogroups.com, Tracy Spratt tspratt@ wrote:
  
   Yes, I still think Lysfael may be approaching this incorrectly,
  probably
   making it harder than it needs to be. There is rarely a good
  reason to
   use the document model hierarchy to manipulate data driven
 components.
  
  
  
   Lysfael, can you explain again what you are trying to do?
  
  
  
   What data is the dataProvider for the repeater?
  
  
  
   Is that data different from the data you are trying to show in the
   repeated controls?
  
  
  
   Tracy
  
  
  
   
  
   From: flexcoders@yahoogroups.com
  [mailto:[EMAIL PROTECTED] On
   Behalf Of Amy
   Sent: Thursday, October 16, 2008 5:51 PM
   To: flexcoders@yahoogroups.com
   Subject: [flexcoders] Re: Repeater control and custom Component
  
  
  
   --- In flexcoders@yahoogroups.com
  mailto:flexcoders%40yahoogroups.com
   , lysfael schwazel@ wrote:
   
Hello,
   
Since it's not the same problem as the old one, i post a new
  topic on
this, i hope this way to do enter in the ToS.
   
I created a component Box-Based, which contains a repeater
 and some
other attributes.
   
Since my english isn't perfect i'll post part of the code i
 produced
and tell you what's the problem now.
  
   There is no point using a repeater from AS. This is one component
  that
   you should use in MXML if you want to use it.
  
 
 
 


 


RE: [flexcoders] Re: Repeater control and custom Component

2008-10-16 Thread Tracy Spratt
Yes, I still think Lysfael may be approaching this incorrectly, probably
making it harder than it needs to be.  There is rarely a good reason to
use the document model hierarchy to manipulate data driven components.

 

Lysfael, can you explain again what you are trying to do?

 

What data is the dataProvider for the repeater?

 

Is that data different from the data you are trying to show in the
repeated controls?

 

Tracy 

 



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Amy
Sent: Thursday, October 16, 2008 5:51 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Repeater control and custom Component

 

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, lysfael [EMAIL PROTECTED] wrote:

 Hello,
 
 Since it's not the same problem as the old one, i post a new topic on
 this, i hope this way to do enter in the ToS.
 
 I created a component Box-Based, which contains a repeater and some
 other attributes.
 
 Since my english isn't perfect i'll post part of the code i produced
 and tell you what's the problem now.

There is no point using a repeater from AS. This is one component that 
you should use in MXML if you want to use it.