问题描述
我有一个标记助手KendoUI网格,该网格是可过滤的,但是当我添加过滤器属性时,我收到一条错误消息:
Uncaught TypeError: t is undefined kendo.all.js:96768:38
如果我删除将网格设置为可过滤的代码行,它可以工作,但是没有过滤功能。
<filterable enabled="true" mode="row" />
仔细研究一下,删除mode=¬row"
的属性会导致错误消失,因为上面没有过滤器功能。
以下是我的网格的完整代码:
<kendo-grid name="addVesselPositionGrid" deferred="false">
<datasource type="DataSourceTagHelperType.Ajax" page-size="10">
<transport>
<read url="/Core/ReadVessels" />
</transport>
<schema>
<model id="Id">
<fields>
<field name="Id" editable="false"></field>
<field name="Name" type="Name" />
<field name="IMO" type="IMO" />
</fields>
</model>
</schema>
</datasource>
<sortable enabled="true" />
<pageable enabled="true" />
<filterable enabled="true" mode="row" />
<columns>
<column field="Id" title="Id" hidden="true"></column>
<column field="Name" title="Name">
<filterable multi="true">
<cell operator="Contains" suggestion-operator="Contains"></cell>
</filterable>
</column>
<column field="IMO" title="IMO"></column>
</columns>
</kendo-grid>
我已经搜索了文档,但找不到任何相关信息,查看我的代码似乎是准确的。有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)