Kendo ui 使用自定义下拉编辑器时,剑道网格空格后缺少文本
我有一个Kendo ui 使用自定义下拉编辑器时,剑道网格空格后缺少文本,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有一个Kendo UI网格,它有一个下拉列表,用于编辑行。我想将下拉列表中两列的值添加到网格数据源中。我的示例几乎完美地工作,除了只添加了下拉字段中直到第一个空格的第一个字符,之后的任何字符都会被截断。因此,带有value=“P 2929”的下拉字段“PartNumber”最终被添加为“P” 我有一个重新创建问题的模板。在网格中零件号列的模板中,需要为输入元素的值属性加引号。如果值中有空格,则html不再有效 数值=p 1234 而不是 value=“p 1234” 您应该在所有列模板中引用它
Kendo UI网格
,它有一个下拉列表
,用于编辑行
。我想将下拉列表中两列的值添加到网格数据源中。我的示例几乎完美地工作,除了只添加了下拉字段
中直到第一个空格的第一个字符,之后的任何字符都会被截断。因此,带有value=“P 2929”
的下拉字段“PartNumber”
最终被添加为“P”
我有一个重新创建问题的模板。在网格中零件号列的模板中,需要为输入元素的值属性加引号。如果值中有空格,则html不再有效
数值=p 1234
而不是
value=“p 1234”
您应该在所有列模板中引用它们,但当数据值中没有空格时,它会起作用
你有:
值=#:data.PartNumber | | \'\'#
将其更改为:
value=“#:data.PartNumber | | \'\'\'\'\”
我在JS Bin中测试了这一点,它在更改后可以正常工作。您可以在下面的代码中更改条带代码:
value="#:data.PartNumber || \'\'#"
借
我已经测试过了,它可以工作了 我刚刚意识到,如果我进入该字段,我可以看到所有的文本。这可能是一个模板问题。我希望你也可以尝试我的方法,因为让没有引号的值不能在所有浏览器中工作。我想我正在用一种更好的方式来做这件事。我确实试过了,但没能成功。你能编辑JS垃圾箱并让它工作吗>也许你是对的人。。。我不确定有多少其他用户在我编写代码的同时更改了代码,如果它不起作用,我想它真的不起作用。很抱歉。我不想再让那东西工作了。。。测试的速度要慢得多。
value="#:(data.PartNumber != undefined ? data.PartNumber : \'\') #"