2012-06-26 70 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

你的第一個支持SDL Tridion相關堆棧溢出後喜沃特-Congrats。你可能有興趣在提交到51區的提案(看起來你已經有一個日誌中有)在http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2幫助我們獲得一個專用的SDL Tridion問答區。提前致謝。 Chris –

回答

7

字段運算符可用作Criteria類的靜態屬性。 例如: -

Criteria.GreaterThan 
Criteria.Equal 

+0

當場Quirijn! –