我在使用类型对象加载ModelFiled的网格上的过滤器标题有问题,这意味着当我将对象作为索引并使用javascript渲染处理程序渲染列值时,然后尝试使用这些列过滤网格过滤剂不起作用。 有什么想法解决这个问题吗?
一些代码:
<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 :(得分: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" />
希望它会对你有所帮助; - )