Hi Ravi, Here is an example which uses YUI along with JSON to create a menu in Struts2. You might find it useful. http://www.struts2.org/creating-a-cascading-application-menu-using-struts2-and-yui
Regards, Jayson On Jan 20, 2008 4:26 PM, ravi_eze <[EMAIL PROTECTED]> wrote: > > hi Jeromy Evans, > Thanks for the quick reply. The YUI is working with the html tags also. I > dont know if this is documented anywhere; any how thanks for the help > > > :-) > > Jeromy Evans - Blue Sky Minds wrote: > > > > Hi Ravi, > > > > YUI doesn't require any specific tags. AFAIK, they're all plain old > > valid html. It can't get much better than that. > > > > ie. this is a TabView: > > > > <div id="demo" class="yui-navset"> > > <ul class="yui-nav"> > > <li class="selected"> #tab1 <em>Tab One Label</em> </li> > > <li> #tab2 <em>Tab Two Label</em> </li> > > <li> #tab3 <em>Tab Three Label</em> </li> > > </ul> > > <div class="yui-content"> > > <div><p>Tab One Content</p></div> > > <div><p>Tab Two Content</p></div> > > <div><p>Tab Three Content</p></div> > > </div> > > </div> > > > > > > It's instantiated with: > > > > var myTabs = new YAHOO.widget.TabView("demo"); > > > > Which adds additional valid html markup to the DOM. > > > > You can create a TagLib or Struts2 tags for commonly used widgets if you > > like, as provided by the YUI plugin, but this doesn't add much value. > > For instance, I've created a TabView tags like this: > > > > <yui:tabview id="demo" selected="tab1"> > > <yui:tab id="tab1" label="Tab One Label">Tab One Content</yui:tab> > > <yui:tab id="tab2" label="Tab Two Label">Tab Two Content</yui:tab> > > <yui:tab id="tab3" label="Tab ThreeLabel">Tab Three Content</yui:tab> > > </yui:tabview> > > > > That renders the original HTML above. The value this adds over the > > original HTML is dubious considering the effort it took to write the > > custom-tag and the clarity of the original code. Writing custom tags > > for the DataTable, TreeView, Charts etc are definitely not worth the > > effort because the tags can't replicate the functionality of the API. > > > > What exactly were you hoping for? > > > > regards, > > Jeromy Evans > > > > ravi_eze wrote: > >> hi, > >> > >> i want to use YUI library (http://developer.yahoo.com/yui/) with > struts2. > >> The problem is that YUI requires YUI specific tags while struts > generates > >> html tags. so, can we write themes(ftls etc similar to xhtml etc) which > >> would generate YUI tags instead of HTML? would this bring in new > >> problems? > >> or did any one have tried this? YUI plugin is provided but its alpha > >> version > >> and doesnt provide all components that we require. > >> > >> any help? > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/using-YUI-with-struts-2-tp14978453p14980470.html > Sent from the Struts - User mailing list archive at > Nabble.com<http://nabble.com/> > . > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >