我有一个Kendo UI Grid
,其DropDown
用于编辑row
。我想将columns
中的两个DropDown
的值添加到grid data-source
。我的示例几乎完美地工作,除了只添加DropDown field
到第一个空格的第一个字符,之后的任何字符都被截断。因此,带有DropDown field "PartNumber"
的{{1}}最终会被添加为value="P 2929"
。
我有一个JS Bin example here可以重现我的问题。
答案 0 :(得分:1)
在网格中零件编号列的模板中,您需要输入元素的value属性的引号。如果值
中有空格,则html不再有效值= P 1234
而不是
value =“P 1234”
您应该在所有列模板中引用所有列模板,但是当数据值中没有任何空格时它将起作用。
你有:
value =#:data.PartNumber || \ '\' #
将其更改为:
value =“#:data.PartNumber || \'\'#”
我在JS Bin中对此进行了测试,它在改变之后就像你想要的那样。
答案 1 :(得分:0)
您可以在下面的代码中更改条形码:
value="#:data.PartNumber || \'\'#"
通过
value="#:(data.PartNumber != undefined ? data.PartNumber : \'\') #"
我已经测试过并且有效!