我必须开发一个处理页面。但是,我想根据一些属性过滤网格。不知道如何包含它。任何人都可以建议。
这是代码。 ??是我想要包含CaseNo等属性的地方。
[PXFilterable]
public PXProcessingJoin<CRCase,
LeftJoin<BAccount, On<CRCase.customerID, Equal<BAccount.bAccountID>>,
LeftJoin<CREmployee, On<CRCase.ownerID, Equal<CREmployee.userID>>,
LeftJoin<CSAnswers, On<CRCase.noteID, Equal<CSAnswers.refNoteID>>>>>,
Where<CRCase.majorStatus, NotEqual<CRCaseMajorStatusesAttribute.closed>,
And<CRCase.majorStatus, NotEqual<CRCaseMajorStatusesAttribute.released>,
And<CSAnswers.value, IsNotNull,
And<CSAnswers.attributeID, Equal<??>>>>>,
OrderBy<Desc<CRCase.caseCD>>> ProcessCase;
&#13;
答案 0 :(得分:2)
尝试使用BQL常量。像那样:
public class decimal_100 : Constant<Decimal>
{
public decimal_100(): base(100m)
{ }
}
之后,您可以在BQL中使用此常量,如下所示:
PXSelect<ARInvoice, Where<ARInvoice.CuryOrigDocAmount, Equal<decimal_100>>>
请查看T200培训示例3.1以获取更多信息。 您还可以查看ARDocType.invoice类。