为什么我在ASP.NET Core应用程序中从KendoUI taghelper网格收到未捕获的类型错误?

问题描述

我有一个标记助手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 (将#修改为@)