Been using this for years, eg: > 35 : ((entity.userInfo.isLarge != 'YES' and not (entity.name like > '*Statistic')) => showResultsImmediately = true [BooleanAssignment]
Cheers, Anjo Am 03.05.2012 um 19:33 schrieb David Holt: > Hi all, > > A few of us have been discussing creating an additional default rule set for > Modern D2W applications based on a new optional key in the user info > dictionary and the existing prototypeName for an attribute. > > We were thinking of using a new key such as d2wComponentType = mailto as a > new key that sets the default component to be used for an attribute. We were > thinking that if there was no key the fallback could be to using the > prototypeName from entity modeler, and if neither of those is available to go > with the current rules. > > Given that there are now so many little specialized components available in > Wonder for all sorts of different things, we are hoping to avoid continuing > to have to create a bunch of rules such as: > > 50 : propertyKey like '*Post' => componentName = "ERD2WEditLargeString" > [com.webobjects.directtoweb.Assignment] because the current rules are not > very specific (the default would just be EditString). > > Replacing them with more generic rules such as: > > 35 : (smartAttribute.userInfo.d2wComponentType = displaySmallIntNumber => > componentName = "ERD2WDisplaySmallInteger" > [com.webobjects.directtoweb.Assignment] > 35 : (smartAttribute.userInfo.d2wComponentType = editSmallIntNumber => > componentName = "ERMD2WEXTEditSmallInteger" > [com.webobjects.directtoweb.Assignment] > > 25 : (smartTaskDisplay = 1 and smartAttribute.prototypeName = 'intNumber') => > componentName = "ERMD2WEXTDisplay_intNumber" > [com.webobjects.directtoweb.Assignment] > 25 : (smartTaskEdit = 1 and smartAttribute.prototypeName = 'intNumber') => > componentName = "ERMD2WEXTEdit_intNumber" > [com.webobjects.directtoweb.Assignment] > > Given that Wonder was created by geniuses I can't imagine that this idea has > been overlooked. What are the drawbacks to the approach that are we missing?? > Or do you think it's a good idea? > > Thanks, > David > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/anjo%40krank.net > > This email sent to a...@krank.net _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com