Hi Jacques I realise now that using set wouldn't solve the problem because there is nowhere to set the row style. I still don't like the name "filter" though, I think something like alt-row-style would be more intuitive and would follow alt-target which performs a similar function.
Regards Scott 2008/11/2 Jacques Le Roux <[EMAIL PROTECTED]>: > IMO having it in XSD add something important : documentation. It allows also > to generate directly in XML, or whatnot, if we want/need > If nobody see a problem with that I will commit Nicolas Patch (reviewed and > tested : works well) > https://issues.apache.org/jira/browse/OFBIZ-2032 > Note that Scott's solution will still be available ... > > Jacques > > From: "Malin Nicolas" <[EMAIL PROTECTED]> >> >> Hi Scott, >> >> Yes it's possible to extend the ModelForm to look if exist a styleName in >> context. >> >> I don't know if the better solution is to use the set element and create >> the conditionnal with the result style in value attribute or dedicate >> element with separate conditionnal and style. >> >> An other solution is put the filter element in child of row-action ? >> >> Nicolas >> >> Scott Gray a écrit : >>> >>> Can't the same thing be achieved by doing something like this: >>> <row-actions> >>> <set field="styleName" value="${bsh:productHeight == null >>> || productHeight == 0 ? 'warningRow' : 'normalRow'}"/> >>> </row-actions> >>> >>> Regards >>> Scott >>> >>> 2008/10/30 Malin Nicolas <[EMAIL PROTECTED]>: >>> >>>> Hi, >>>> >>>> I have an other enchancement for the Screen Engine. >>>> When you have a list with many information, many user like to have some >>>> line with different color to look quickly important information. >>>> >>>> example : set line in blue when status order is created or line in red >>>> if order amount is greater than 10000 >>>> >>>> An other example, for the project with Decathlon we use this : >>>> >>>> <form name="ListReceiveInCrowd" target="ReceiveInCrowd" >>>> paginate-target="ReceiveInCrowdSelection" type="multi" >>>> list-name="listIt" paginate="true"> >>>> <row-actions> >>>> <entity-one entity-name="Product" >>>> value-name="product"></entity-one> >>>> </row-actions> >>>> <filter use-when="productHeight == null || productHeight == 0 >>>> || productWidth == null || productWidth == 0 || productDepth == >>>> null || productDepth == 0 || weight == null || weight == 0" >>>> style="warningRow"/> >>>> <field name="facilityId">... >>>> ... >>>> </form> >>>> >>>> The goal is show receipt with a product that have missing information on >>>> his measures and put the line in red. You can see the screenshot to >>>> http://librenberry.librenberry.net/Capture.png for >>>> visual result ;) . >>>> >>>> To do that, we create new element Filter associate to a form that take a >>>> use-when condition and if is true apply the style define in attribute. >>>> >>>> Do you have concerned by this features or do you have some suggestions ? >>>> >>>> Nicolas >>>> >>>> -- >>>> Nicolas MALIN >>>> Consultant >>>> Tél : 06.17.66.40.06 >>>> Site projet : http://www.neogia.org/ >>>> ------- >>>> Société LibrenBerry >>>> Tél : 02.48.02.56.12 >>>> Site : http://www.librenberry.net/ >>>> >>>> >>>> >>>> >>>> >>> >>> >> >> >> -- >> Nicolas MALIN >> Consultant >> Tél : 06.17.66.40.06 >> Site projet : http://www.neogia.org/ >> ------- >> Société LibrenBerry >> Tél : 02.48.02.56.12 >> Site : http://www.librenberry.net/ >> > >