2012-06-26 3 views
2

브로커 쿼리에서 FieldOperator를 사용하여 메타 데이터의 날짜를 기준으로 구성 요소 프레젠테이션을 선택하고 싶습니다. 이를 위해 CustomMetaValueCriteria를 사용합니다. FieldOperator 클래스에 정적 상수가 없습니다.

CustomMetaValueCriteria yearCriteria = new CustomMetaValueCriteria(
    new CustomMetaKeyCriteria("sort_date"), 
    new DateTime(Convert.ToInt32(NewsYear), 12, 31), 
    FieldOperator.LESS_OR_EQUAL_THAN); 

그것은 LESS_OR_EQUAL_THAN, GREATER_OR_EQUAL_THAN 및 LIKE 같은 정적 상수를 보인다

는 공개적으로 사용할 수 없습니다. SDL Tridion 2011 SP1을 사용하고 있습니다. 해결책이있는 사람이 있습니까?

+0

안녕 WOUTER -Congrats. http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2에서 Area 51 제안 (이미 로그인 한 것 같습니다)에 관심이 있다면 전용 SDL을 얻을 수 있습니다. Tridion Q & A 영역. 미리 감사드립니다. Chris –

답변

7

필드 연산자는 Criteria 클래스의 정적 속성으로 사용할 수 있습니다. 예컨대 :

Criteria.GreaterThan 
Criteria.Equal 

등 스택 오버플로 첫 번째 SDL Tridion 관련 게시물에

+0

현장에서 Quirijn! –

관련 문제