aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -
i'm using devexpress grid , i'm trying 'country' column display header filter properly:
<dx:gridviewdatacolumn caption="country" fieldname="countryname"      showincustomizationform="true" visible="false">     <settings allowheaderfilter="true"/> </dx:gridviewdatacolumn>   if 'country' column set visible='true', header filter displayed should(it shows value option list). however, want 'country' column hidden, available in customization window(like in code above). in case, when column dragged outside customization window , grid , header filter clicked, javascript error encountered:
element null element.addeventlistener(eventname, func, true);
is known bug? there workarounds?
set aspxgridview.settings.showheaderfilterbutton property true resolve problem.
the following markup works fine me (i using dxperience 10.1.7):
<asp:accessdatasource id="accessdatasource1" runat="server" datafile="~/app_data/nwind.mdb"     selectcommand="select * [categories]"></asp:accessdatasource> <dx:aspxgridview id="aspxgridview1" runat="server" autogeneratecolumns="false" clientinstancename="grid"     datasourceid="accessdatasource1" keyfieldname="categoryid">     <settingscustomizationwindow enabled="true" />     <columns>         <dx:gridviewdatatextcolumn fieldname="categoryid" readonly="true" visibleindex="0">             <editformsettings visible="false"/>             <settings allowheaderfilter="false" />         </dx:gridviewdatatextcolumn>         <dx:gridviewdatatextcolumn fieldname="categoryname" visible="false" visibleindex="1">             <settings allowheaderfilter="true" />         </dx:gridviewdatatextcolumn>         <dx:gridviewdatatextcolumn fieldname="description" visibleindex="2">         <settings allowheaderfilter="false" />         </dx:gridviewdatatextcolumn>     </columns>     <settings showheaderfilterbutton="true" /> </dx:aspxgridview>      
Comments
Post a Comment