问题描述
|
我在网格上使用虚拟滚动。我希望我的网格也应该支持过滤操作以实现此目的,我可以利用数据绑定的FilterParameterName = \“ \”&FilterParameterType = \“ \”属性,或者是否有其他可用方式通过虚拟滚动实现过滤。
<telerik:GridBoundColumn datafield=\"SUPPNAME\" HeaderText=\"Name\" UniqueName=\"suppName\" />
</Columns>
</MasterTableView>
<ClientSettings>
<Scrolling AllowScroll=\"True\" EnablevirtualscrollPaging=\"True\" UseStaticHeaders=\"True\">
</Scrolling>
<DataBinding Location=\"POProcessing.aspx\" SelectMethod=\"GetProductData\" SelectCountMethod=\"GetCount\"
StartRowIndexParameterName=\"startRowIndex\" MaximumRowsParameterName=\"maxRows\" FilterParameterName=\"suppName\" FilterParameterType=\"String\" />
<ClientEvents OnCommand=\"showLoadingPanel\" OnDataBound=\"hideLoadingPanel\" OnRowClick=\"onRowClick\"
OnRowDataBound=\"RowDataBound\" OnRowSelecting=\"OnRowSelecting\" OnRowdeselecting=\"OnRowdeselecting\" />
<Selecting AllowRowSelect=\"true\" />
</ClientSettings>
</telerik:RadGrid>
解决方法
如果您通过网格列过滤器文本框应用过滤器,我想它会在虚拟滚动处理后保留。 DataBinding> FilterParameterName / FilterParameterType属性最有可能用于指定默认情况下将传递给Select方法的过滤器参数的名称和类型。