Extjs ExtNet中的modifygridfilters

Extjs ExtNet中的modifygridfilters,extjs,Extjs,我使用以下代码向gridpanel的列添加了一些过滤器: <Features> <ext:GridFilters runat="server" ID="GridFilters1"> <Filters> <ext:ListFilter DataIndex="Luogo"></ext:ListFilter> <ext:ListFilter DataIndex="P

我使用以下代码向
gridpanel
的列添加了一些过滤器:

<Features>
    <ext:GridFilters runat="server" ID="GridFilters1">
        <Filters>
            <ext:ListFilter DataIndex="Luogo"></ext:ListFilter>
            <ext:ListFilter DataIndex="Processo"></ext:ListFilter>
            <ext:ListFilter DataIndex="Scenario"></ext:ListFilter>
            <ext:ListFilter DataIndex="Si"></ext:ListFilter>
            <ext:ListFilter DataIndex="Sr"></ext:ListFilter>
            <ext:ListFilter DataIndex="Livello"></ext:ListFilter>
            <ext:ListFilter DataIndex="Approvato"></ext:ListFilter>
            <ext:ListFilter DataIndex="Respinto"></ext:ListFilter>
            <ext:ListFilter DataIndex="Task"></ext:ListFilter>
        </Filters>
    </ext:GridFilters>
</Features>

每列的结果为:

我想知道是否有一种方法可以隐藏(从html代码中)除“过滤器”之外的所有文件(这是我唯一需要的)


感谢您,您可以使用网格标记的:EnableColumnHide=“false”禁用列隐藏/显示

您可以隐藏Asc/Desc菜单项,但必须使用javascript来实现:

在网格渲染侦听器上使用以下js函数

    <Render Fn="hideMenuItems" />

    var hideMenuItems = function(grid){
         var ms = grid.view.hmenu.items;
         ms.get("asc").hide(true);
         ms.get("desc").hide(true);
     }

var hideMenuItems=功能(网格){
var ms=grid.view.u.items;
ms.get(“asc”).hide(真);
ms.get(“desc”).hide(真);
}