Фильтрация radGrid при нажатии Enter - Telerik - PullRequest
3 голосов
/ 19 апреля 2011

Я использую Telerik RadGrid для отображения DataTable. Я включил опцию фильтрации. там я вижу список опций, таких как «Содержит», «Начинается с», «Заканчивается на», ....

Мне нужно фильтровать, когда я нажимаю Enter из фильтра текста.

Есть ли какая-либо опция, доступная в telerik, или как я могу это сделать.

Ответы [ 3 ]

3 голосов
/ 19 апреля 2011

Есть, и это показано на демонстрациях здесь (см. Первые два столбца).

<Columns>
    <telerik:GridMaskedColumn DataField="OrderID" HeaderText="OrderID"
        FilterControlWidth="50px" AutoPostBackOnFilter="false" CurrentFilterFunction="EqualTo"
        FilterDelay="2000" ShowFilterIcon="false" Mask="#####">
    </telerik:GridMaskedColumn>
    <telerik:GridBoundColumn FilterControlWidth="120px" DataField="ShipName" HeaderText="ShipName"
        AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
        ShowFilterIcon="false">
    </telerik:GridBoundColumn>
2 голосов
/ 21 октября 2012

Необходимо задать два свойства: AutoPostBackOnFilter и CurrentFilterFuction

<telerik:GridBoundColumn 
     AutoPostBackOnFilter="True" 
     DataField="Field" 
     HeaderText="Text" 
     CurrentFilterFunction="Contains" 
     AutoPostBackOnFilter="true"  >
</telerik:GridBoundColumn>
1 голос
/ 02 ноября 2011

Набор AutoPostBackOnFilter="true" в столбце

Aspx:

<Columns>
    <telerik:GridBoundColumn 
        AutoPostBackOnFilter="True" 
        DataField="ProductName" 
        HeaderText="Product Name" 
        UniqueName="ProductName" />

    <telerik:GridBoundColumn 
        AutoPostBackOnFilter="True" 
        DataField="Cost" 
        HeaderText="Cost" 
        UniqueName="Cost" />
 </Columns>
...