RE: TEXTAREA element and Barracuda
Jacob Kjome <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Kirk, Why not have a <textarea> element with a BTemplate directive and return null if the condition says that it shouldn't be displayed? That should remove the element from the output, if I'm not mistaken. Jake At 03:55 PM 5/2/2003 +0200, you wrote: >Hi, > >In the example.. I needed to conditionally create the textArea within the >HTML page. >It depends on the users rights.. >E.g. > >A user with create or edit rights... would be presented with the textArea >for updating.. >A user with only 'View' rights would just see the 'text' without the >textArea being rendered for updating. > >Here's the HTML snippet.. > ><span class="Dir::Get_Data.ExampleModel.Note">[TEXT AREA HERE]</span> > >Regards >KD > >-----Original Message----- >From: Diez B. Roggisch [mailto:[email protected]] >Sent: 02 May 2003 03:47 >To: [email protected] >Subject: Re: [Barracuda] TEXTAREA element and Barracuda > > >Hi, > >Kirk Daries wrote: > > } else if (key.equals("Note")) { > > Document doc = vc.getTemplateNode().getOwnerDocument(); > > Node targetNode = doc.createElement("TEXTAREA"); > > View view = new DefaultView(targetNode); > > BComponent b = new BComponent(); > > b.setView(view); > > b.setName("p_note"); > > b.setAttr("class","TextBox"); > > b.setAttr("id","M,NOTE"); > > b.setAttr("cols","30"); > > b.setAttr("rows","3"); > > return b; > >Thats really complicated. In my TextAreaFormElement from the >repopulation-package I simply return a BText (as Christian pointed out >before). Then all this rows/cols/whatever stuff can be put in the html. > ><textarea class="Dir::Get_Data.ExampleModel.TEXTAREA" rows="3" >cols="30"></textarea> > > >Diez > > >_______________________________________________ >Barracuda mailing list >[email protected] >http://barracudamvc.org/lists/listinfo/barracuda >_______________________________________________ >Barracuda mailing list >[email protected] >http://barracudamvc.org/lists/listinfo/barracuda