every iteration of this: 100 : (entity.name = 'Grid' and object.statusColumnColor = 'Green') => classForAttributeColumn = highlightGreen [com.webobjects.directtoweb.Assignment],make the all of the columns turn green. I want to target the one column. in this case the column is called itemStatus. Ted
--- On Thu, 1/5/12, Ramsey Gurley <[email protected]> wrote: From: Ramsey Gurley <[email protected]> Subject: Re: rules help To: "Theodore Petrosky" <[email protected]> Cc: "WebObjects Development" <[email protected]> Date: Thursday, January 5, 2012, 10:33 AM In this case you need to look in the component, not the java file. AttColumnHeader : WOGenericContainer { elementName = "th"; class = d2wContext.classForAttributeColumn;} AttColumnCell : WOGenericContainer { elementName = "td"; class = d2wContext.classForAttributeColumn;} Ramsey On Jan 5, 2012, at 5:15 AM, Theodore Petrosky wrote: I am trying to figure out now how to read the source to these D2W items. I see in the ERMDSimpleListPageRepetition.java the: * @d2wKey baseClassForObjectRow I see classForAttributeColumn but I am not able to target it? 100 : (entity.name = 'Grid' and object.statusColumnColor = 'Green') => classForAttributeColumn = highlightGreen AttrColumn [com.webobjects.directtoweb.Assignment], What am I missing? I may learn this yet. Ted --- On Wed, 1/4/12, David LeBer <[email protected]> wrote: From: David LeBer <[email protected]> Subject: Re: rules help To: "Theodore Petrosky" <[email protected]> Cc: "Ramsey Gurley" <[email protected]>, "WebObjects Development" <[email protected]> Date: Wednesday, January 4, 2012, 10:11 PM Theodore, ERModernLook has 2 list page repetitions. ERMDSimpleListRepetitions is default. The other is strictly for compatibility reasons and is not used unless you explicitly enable it (I never do). D -- David LeBer Codeferous Software On 2012-01-04, at 10:02 PM, Theodore Petrosky wrote: This is beautiful and it is working WONDERfully. However, I don't understand how we got here. You were expecting a different ListRepetition. Does this imply that I am not really using the Modern look and when I 'fix' that at some point everything will break? Would you be available to schedule an hour tutoring? Of course we would work out an acceptable remuneration. We could record it and put it online. Perhaps some other person struggling would find it useful. Let me know what you think. Ted --- On Wed, 1/4/12, Ramsey Gurley <[email protected]> wrote: From: Ramsey Gurley <[email protected]> Subject: Re: rules help To: "Theodore Petrosky" <[email protected]> Cc: "WebObjects Development" <[email protected]> Date: Wednesday, January 4, 2012, 8:55 PM That's a different list repetition component than I was looking at. It looks like you're getting ERMDSimpleListRepetition. It seems all you should need is 100: entity.name = 'MyEntity' and object.status = 'AE' => baseClassForObjectRow = "green ObjRow" [Assignment] Ramsey On Jan 4, 2012, at 10:42 AM, Theodore Petrosky wrote: I attached a screen shot of the list page and css is turned on. are these the classes you would expect if I were using ERModernLook? I am not having a good time with this. Ted --- On Mon, 1/2/12, Ramsey Gurley <[email protected]> wrote: From: Ramsey Gurley <[email protected]> Subject: Re: rules help To: "Theodore Petrosky" <[email protected]> Cc: [email protected] Date: Monday, January 2, 2012, 3:19 PM I assume you're using the ERModern look. In the list repetition I see: ListTableRow: WOGenericContainer { _unroll = true; elementName = "tr"; class = "ListRepetitionRow"; } That could easily be class = d2wContext.tableRowClass; With a default rule like 10: *true* => tableRowClass = "ListRepetitionRow" [Assignment] //default rule Then you could specify the row based on object attributes in rules like 100: entity.name = 'MyEntity' and object.status = 'AE' => tableRowClass = "green ListRepetitionRow" [Assignment] //override Ramsey On Jan 2, 2012, at 10:11 AM, Theodore Petrosky wrote: I have an WO App that I am experimenting with. I am trying to use it to learn D2W. I have had to replace a shared excel spread sheet with my app and it is working quite well. From the first day my users were impressed and happy to get off of excel. Of course I had to make it appear that they were viewing an excel spread sheet in a browser. and they had requirements. the main one being that rows are colored to indicate status. Green = AE needs to resolve issues. Red = Client must resolve text changes. and a few other colors. When the traffic person looks at the app, she sees multiple colored rows and she knows what to do. Of course she could ask for only the Gold colored rows (Objects that she must complete today). I am storing the status of each row and I use the CSS in my Wonder app to change the row colors (individual columns have colors also to indicate other stuff). How do I approach this in D2W? I can not argue that the design is either good nor bad. It is what it is. I had to match what was there or they would still be using the excel spread sheet. You have no idea how hard I had to work to get the users to understand the concept of a row being complete so it no longer shows up unless you ask for the completed rows or search including completed rows. I am redoing the app to allow log in with permissions to various functions (i.e. the client can view but not change meta data). I can continue as a Wonder app or keep plugging along in D2W. I want to learn the D2W. Ted _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com This email sent to [email protected] <MYD2W classes.png> _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
