2017-11-09 11 views
1

SO Order Entry 화면의 Order Nbr 필드의 선택자를 Order Date로 내림차순으로 정렬되도록 수정하려고합니다. 나는 어떤 영향을했던 그> ... 그러나선택기 기본 정렬 수정

[PXMergeAttributes(Method = MergeMethod.Merge)] 
[SO.RefNbr(typeof(Search2<SOOrder.orderNbr, 
    LeftJoinSingleTable<Customer, On<SOOrder.customerID, Equal<Customer.bAccountID>, 
     And<Where<Match<Customer, Current<AccessInfo.userName>>>>>>, 
    Where<SOOrder.orderType, Equal<Optional<SOOrder.orderType>>, 
    And<Where<SOOrder.orderType, Equal<SOOrderTypeConstants.transferOrder>, 
     Or<Customer.bAccountID, IsNotNull>>>>, 
    OrderBy<Desc<SOOrder.orderDate, Desc<SOOrder.orderNbr>>>>), Filterable = true)] 
public virtual void SOOrder_OrderNbr_CacheAttached(PXCache sender) { } 

는있는 OrderBy <에 SOOrder.orderType > 제품 설명 <을 첨가 SO.RefNbr을 수정하지하려고 노력했다. 흥미롭게도 Desc <SOOrder.orderNbr> OrderBy < 부분을 제거하면 Selector의 항목이 여전히 Order Nbr로 정렬되지만 현재 오름차순으로 정렬됩니다. 참조 된 검색 필드가 아닌 필드로 선택기를 정렬 할 수 있습니까?

답변

1

불행히도 PXSelectorAttribute는 키 (외부) 또는 대체 키로 만 정렬합니다. 정렬에 사용 된 다른 필드는 정렬에 영향을 미치지 않습니다.