我有一个像这样的自定义dac和pxselector:
通过快速搜索(红色边框搜索),我想过滤每个属性。例如,使用运单类型,运输类型,状态等。但快速搜索仅适用于参考Nbr。
当然,您可以从列中进行过滤,但在业务需求中,我需要从快速搜索中进行过滤。
答案 0 :(得分:4)
您可以使用GridProperties元素的FastFilterFields属性来实现该功能。您需要在FastFilterFields中添加搜索功能所需的所有字段:
<px:PXSelector ID="SelectorID" runat="server" DataField="SelectorField">
<GridProperties FastFilterFields="ReferenceNbr, WaybillType, TransportationType, Status, WaybillNumber, WaybillState" />
</px:PXSelector>
如果选择器位于网格而不是表单中,请使用RowTemplate:
<px:PXGrid ID="gridID" runat="server" DataSourceID="ds">
<Levels>
<px:PXGridLevel DataMember="GridDataView">
<RowTemplate>
<px:PXSelector ID="edSelectorID" runat="server" DataField="SelectorField">
<GridProperties FastFilterFields="ReferenceNbr, WaybillType, TransportationType, Status, WaybillNumber, WaybillState" />
</px:PXSelector>
</RowTemplate>
<Columns>
<px:PXGridColumn DataField="SelectorField" />
</Columns>
</px:PXGridLevel>
</Levels>
</px:PXGrid>