2015-03-25 1 views
0

У меня проблема с заголовком фильтра на сетках, который загружает ModelFiled с объектом типа, это означает, что когда у меня есть объект в качестве индекса и визуализируйте значения столбцов с помощью обработчика Javascript Render, а затем попробуйте фильтр в сетке с этими столбцами, доза фильтра не работает. Любая идея исправить это?FilterHeader не работает с объектом типа modelfield

Некоторый код:

<ext:Store ID="id"> 
    <Model><ext:ModelField Name="Endpoints" Type="Object" /></Model> 
</ext:store> 
<ColumnModel ID="ColumnModel_Users" runat="server"> 
    <Columns> 
     <ext:Column ID="ColumnEndpointName" runat="server" DataIndex="Endpoints" Text="EndpointName">            <Renderer Handler="return value.EndpointName" /> 
     </ext:Column> 
    </Columns> 
</ColumnModel> 
+0

Странно, что код отсутствует видеообработку: <внутр: Колонка ID = Runat = "сервер" "ColumnEndpointName" DataIndex = "Endpoints" Text = "<% $ Lang: EndpointName%> "> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t –

+0

Пожалуйста, смотрите [ "СЛЕДУЕТ вопросы включают„метки“в их названия? »] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles), где консенсусом является« нет, ey не должен "! –

+0

Андреас, если вы прочтете мой коммент, который объясняет, что здесь происходит, это может быть ошибка, теги кода не работают так, как они должны –

ответ

0

Ну, я нашел решение, и это было что Я modelfield с обработчиком новообращенного, так что данные оказаны, как будто это обычный столбец как String, или, что так всегда:

<ext:ModelField Name="EndpointName"> 
    <Convert Handler="return record.data.Endpoints ? record.data.Endpoints.EndpointName : '';" /> 
</ext:ModelField> 
<ext:Column ID="ColumnEndpointName" runat="server" DataIndex="EndpointName" Text="EndpointName" Flex="1" /> 

Надеется, что это поможет вам ;-)