在pageLoad上应用默认GridSetting时,TextArea在Kendo Grid上不起作用

问题描述

我正在使用Kendo Grid加载数据,以使用内联编辑网格读取和更新数据。对于所有控件(如复选框,文本框,文本区域等),在初始页面加载时似乎工作正常。

但是,当我在页面卸载中保存网格设置(过滤器,重新排序,排序等)时,它似乎不起作用。当我们再次重新加载页面时,这基本上会被自动过滤。此时,“文本区域”将显示为简单的“文本”框,而不是“文本区域”。

columns: [{
                        field: "followUpText",title: "Description",width: 150,editor : textEditorInitialize,filterable: {
                            cell: {
                                operator: "contains",minLength: 1000,}
                        }
                        }]

$(document).ready(function () {
var textEditorInitialize = function(container,options) {
            $('<textarea data-bind="value: ' + options.field + '" rows="2" name="' + options.field + '" required validationmessage="Please enter followup description" style="width: ' + container.width() + 'px;color:black;" />').appendTo(container);
        };
});

我正在Column Editor上从Kendo Grid调用名为“ textEditorInitialize”的函数,并且可以在首页加载中获得调试器。但是,当我刷新页面时,文本区域显示为文本框,因为它从数据库中选择了认的网格设置。如果我不应用认的网格设置,它也可以正常工作。

任何对此的帮助将不胜感激。预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)