yes, what I meant is it was dependent on opentaps modifications. not in the obiz trunk, yet.
[EMAIL PROTECTED] sent the following on 12/4/2007 11:33 AM: > This is not opentaps code, it is MY code, but I did copy the > screens.rennder() technique from Leon. > > It is however done on an opentaps distribution. I have not tried it on > ofbiz raw, but the screen renderer is ofbiz code, so I dont think it would > be hard to implement if it can't be done now. (I know this because I got > errors initially and looked at LOTS of stack traces). > > Skip > > -----Original Message----- > From: BJ Freeman [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 04, 2007 11:04 AM > To: user@ofbiz.apache.org > Subject: Re: Any plan to allow field widgets like <drop-down> inside > <screen>? > > > skip that is opentaps code, if I am not mistaken. > does the ftl code in ofbiz trunk support this? > > [EMAIL PROTECTED] sent the following on 12/4/2007 10:55 AM: >> Yep, you can already do it, check out the screens.render line >> >> #if collectionSummary?has_content> >> <div class="screenlet-body"> >> <table width="100%" border="0" cellspacing="5"> >> <tr> >> <td width="50%"> >> >> > ${screens.render("component://ar/widget/opentaps/collections/screens/Collect >> ionScreens.xml#collectionWorkArea")} >> </td> >> <td width="50%"> >> <#if chartURL?has_content> >> <img src="${chartURL}" style="vertical-align:middle; >> margin-left:35px"/> >> <#else> >> No chart Image >> </#if> >> </td> >> </tr> >> </table> >> </div> >> <#else> >> ${uiLabelMap.PartyNoPartyFoundWithPartyId}: >> ${parameters.partyId?if_exists} >> </#if> >> >> >> >> -----Original Message----- >> From: Jonathon -- Improov [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, December 04, 2007 1:02 AM >> To: user@ofbiz.apache.org >> Subject: Re: Any plan to allow field widgets like <drop-down> inside >> <screen>? >> >> >> Skip, >> >> Do you mean it can currently be done already? Didn't know this. >> >> Or you mean it's a good step forward? >> >> Right now, whenever widgets are inadequate, a common practice (maybe the >> only feasible one) is to >> jump right into FTL and forget about widgets. >> >> (But if you can do all-widget forms and all-ftl forms, they do mix. I >> replied to your post about >> the "screens as building blocks" thing.) >> >> The lack of widgets (like convenient <drop-down>) in FTL is possibly the >> main motivation behind Si >> Chen's (opentaps) route with FreeMarker macros. Was mine too, at one time. > I >> had a library of >> macros (sold, privatized, again, sigh). >> >> Jonathon >> >> [EMAIL PROTECTED] wrote: >>> Widgets in FTL is the only way currently to get some things done if you >> want >>> to use widgets. >>> >>> Skip >>> >>> -----Original Message----- >>> From: Jonathon -- Improov [mailto:[EMAIL PROTECTED] >>> Sent: Monday, December 03, 2007 5:36 PM >>> To: user@ofbiz.apache.org >>> Subject: Re: Any plan to allow field widgets like <drop-down> inside >>> <screen>? >>> >>> >>> Actually, this isn't going backwards. It's going forward. >>> >>> Some screens are best done in ftl. This was discussed countless times >>> before. >>> >>> In getting ftl screens to use field widgets, we reuse more of OFBiz's >>> widgets in more places. This >>> will bring us closer to using more of widgets. >>> >>> Jonathon >>> >>> BJ Freeman wrote: >>>> seems your going backwards. >>>> remove the ftl and use screen widgets that include formwidgets. >>>> add a class (style) and use the css for aligning tables. >>>> >>>> Jonathon -- Improov sent the following on 12/2/2007 8:48 PM: >>>>> The problem I'm facing now is that form widgets always have the start >>>>> and end wrappers (<table cellspacing...> and </table). It is not >>>>> possible to mix fields from one form into another form done in ftl. >>>>> >>>>> Attributes skip-start and skip-end only remove the <form> wrapper. >>>>> >>>>> Getting form widgets to say skip-table could solve this problem, though >>>>> it's not intuitive to use form widgets as field widgets. Better to use >>>>> field widgets in screen widgets instead. However, this approach could > be >>>>> a quick interim fix. >>>>> >>>>> Another problem is the colspan for <td>. Maybe we can make that >> variable. >>>>> Field widgets like <drop-down> are fantastic. It's a pity we can't use >>>>> them inside of creative displays written in ftl. >>>>> >>>>> Si Chen did some FreeMarker macros for these, I believe. But if we're >>>>> gonna strongly advocate widget usage, I think we need to fill that void >>>>> in screen widgets. Going the FreeMarker macros route would basically >>>>> rewrite much of what is already provided by field widgets. >>>>> >>>>> Maybe have a generic "group of fields" widget via <fields>? >>>>> >>>>> Jonathon >>>>> >>>>> >>>>> >>> >> >> >> >> > > > > >