问题描述
我正在使用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 (将#修改为@)