it works.
thank you very much!


                                                                 
             "Janak                                              
             Mulani"                                             
             <janak.mulani                                    An 
             @canoo.com>            "Marco. [EMAIL PROTECTED] com" 
             Gesendet von:          <[EMAIL PROTECTED]>   
             ulc-developer                                 Kopie 
             [EMAIL PROTECTED]          <[EMAIL PROTECTED]>    
             canoo.com                                     Thema 
                                    RE: [ULC-developer] view     
                                    variables in setText(String) 
             05.10.2006             method, ve        problem    
             14:19                                               
                                                                 
                                                                 
                 Bitte                                           
             antworten an                                        
             ulc-developer                                       
             @lists.canoo.                                       
                  com                                            
                                                                 
                                                                 




Hi Marco,

The problem is not that setText does not take a variable.

The problem is that VE does not understand more than one argument
on a
property setter (this is my understanding from earlier
interactions with the
VE team).

So you could define a method on DachMultiLangLabel like :

             public String getString(String labelText1, String
labelID,                       Object[] args){
                        //....
                                     return labelText1;
             }

And then in

private DachMultiLangLabel getDachMultiLangLabel() {
      if (dachMultiLangLabel == null) {
            dachMultiLangLabel = new DachMultiLangLabel();

dachMultiLangLabel.setText(dachMultiLangLabel.getString("hallo",
"234", null));
      }
      return dachMultiLangLabel;
}

VE has limitation such that it understands a fixed set of code
patterns.

I hope this helps.

Thanks and regards,

Janak


>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] Behalf Of
>[EMAIL PROTECTED]
>Sent: Wednesday, October 04, 2006 12:31 PM
>To: [EMAIL PROTECTED]
>Subject: [ULC-developer] view variables in setText(String)
method, ve
>problem
>
>
>
>Hi all,
>i have created following class:
>
>public class DachMultiLangLabel extends ULCLabel{
>
>      public DachMultiLangLabel(){
>      }
>
>      public void setText(String labelText1, String labelID,
>Object[] args){
>            this.setText(labelText1);
>            ....
>      }
>}
>
>.....
>
>private DachMultiLangLabel getDachMultiLangLabel() {
>      if (dachMultiLangLabel == null) {
>            dachMultiLangLabel = new DachMultiLangLabel();
>            dachMultiLangLabel.setText("hallo","234", null);
>      }
>      return dachMultiLangLabel;
>}
>
>But I have a problem with ve, because the setText method cannot
>handle variables.
>I get the error message: labelText1 is too complicated
>Is there a way to view the text?
>Thx
> marco
>
>
>_______________________________________________
>ULC-developer mailing list
>[email protected]
>http://lists.canoo.com/mailman/listinfo/ulc-developer

_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer




_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer

Reply via email to