我有一个选择器,它在其他几个字段中选择案例,如下所示:
[PXSelector(typeof(Search2<CRCase.caseCD,
InnerJoin<PMProject,
On<CRCase.customerID, Equal<PMProject.customerID>>>,
Where<PMProject.contractID, Equal<Current<EPTimecardDetail.projectID>>>,
OrderBy<Desc<CRCase.caseCD>>>),
typeof(CRCase.caseCD),
typeof(CRCase.subject),
typeof(CRCase.createdDateTime),
typeof(CRCase.caseClassID),
typeof(CRCase.status),
typeof(CRCase.contactID),
typeof(CRCase.ownerID))]
打开选择器后,搜索栏将仅在第一个字段-CaseCD上搜索。如果我键入“主题”字段文本的一部分,则希望像其他查找一样显示其中包含该文本片段的条目。也就是说,如果我知道“主题”字段的一部分,我希望它过滤或显示在我输入的那部分文本上过滤的条目。
PXSelector属性中是否存在允许此设置的设置,或者它位于Selector的aspx页面上?
答案 0 :(得分:1)
过去(除非有新内容),我们在页面中设置FastFilterFields。
合同CD上项目条目的Ex(第PM301000页):
<px:PXSegmentMask ID="edContractCD" runat="server" DataField="ContractCD" DataSourceID="ds" AutoRefresh="True">
<GridProperties FastFilterFields="Description, CustomerID, CustomerID_Customer_acctName" />
</px:PXSegmentMask>
FastFilterFields中列出的每个字段都可以在选择器中搜索。
使用FastFilterFields将适用于PXSegmentMask
或PXSelector
。
另一个显示选择器的示例:
<px:PXSelector ID="edReceiptNbr" runat="server" DataField="ReceiptNbr" AutoRefresh="true">
<GridProperties FastFilterFields="InvoiceNbr, VendorID, VendorID_Vendor_acctName">
</GridProperties>
</px:PXSelector>