• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: d2w ordering an array for display
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: d2w ordering an array for display


  • Subject: Re: d2w ordering an array for display
  • From: David LeBer <email@hidden>
  • Date: Sun, 22 Jan 2012 12:40:22 -0500

Did you actually need a rowColor named None, or just have an option for no row color?

Making the relationship optional and setting the 'noSelectionString' in your rules would perform the latter.

Alternately if 'None' is the default rowColor, I would set that in awakeFromInsertion on my EO.

D

--
David LeBer
Codeferous Software

On 2012-01-22, at 12:24 PM, Theodore Petrosky wrote:

> What I was trying to accomplish was to have the zeroth item be a rowcolor whose name was None. As I still don't understand how to target the popup list and order it, I decided on the next tack. Assign a default value to the new EO.
>
> My solution is:
> EditPageInterface component = D2W.factory().editPageForNewObjectWithConfigurationNamed("CreateAdRelease", session());
> component.setNextPage(session().context().page());
> /*
> * set the default row color to none
> */
> ((AdRelease)(((D2WComponent)component).object())).setRowColor(RowColor.fetchRequiredRowColor(((D2WComponent)component).object().editingContext(), RowColor.ROW_COLOR_NAME.eq("None")));
>
> I don't really care about ordering the list I just wanted None to be the first item on the list.
>
> I still have a lot to learn with how to target these Rules.
>
> Ted
>
>
>
> --- On Sun, 1/22/12, David LeBer <email@hidden> wrote:
>
>> From: David LeBer <email@hidden>
>> Subject: Re: d2w ordering an array for display
>> To: "Theodore Petrosky" <email@hidden>
>> Cc: email@hidden
>> Date: Sunday, January 22, 2012, 10:57 AM
>> On 2012-01-22, at 12:20 AM, Theodore
>> Petrosky wrote:
>>
>>> I am creating a new AdRelease object and there is a
>> popup with RowColor choices. It is this popup that I am
>> trying to order.
>>
>> Well that would be your problem.
>>
>> Try setting sortKey in your rules.
>>
>> From ERDEditToOneRelationship wod:
>>
>> EditToOneRelationship: ERXToOneRelationship {
>>         destinationDisplayKey =
>> keyWhenRelationship;
>>         possibleChoices =
>> restrictedChoiceList;
>>         destinationSortKey =
>> d2wContext.sortKey;
>>         isMandatory =
>> d2wContext.isMandatory;
>>         maxColumns =
>> d2wContext.numCols;
>>         relationshipKey =
>> d2wContext.propertyKey;
>>         size = d2wContext.size;
>>         sourceEntityName =
>> object.entityName;
>>         sourceObject = object;
>>         uiStyle =
>> d2wContext.toOneUIStyle;
>>     noSelectionString =
>> d2wContext.noSelectionString;
>>     popupName = d2wContext.popupName;
>>     localizeDisplayKeys =
>> d2wContext.localizeDisplayKeys;
>>     uniqueID = d2wContext.propertyKey;
>>     destinationEntityName =
>> d2wContext.destinationEntityName;
>> }
>>
>> --
>> David LeBer
>> Codeferous Software
>>
>>
>>
>>
>>
>


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: d2w ordering an array for display
      • From: Theodore Petrosky <email@hidden>
References: 
 >Re: d2w ordering an array for display (From: Theodore Petrosky <email@hidden>)

  • Prev by Date: Re: d2w ordering an array for display
  • Next by Date: Re: d2w ordering an array for display
  • Previous by thread: Re: d2w ordering an array for display
  • Next by thread: Re: d2w ordering an array for display
  • Index(es):
    • Date
    • Thread