knockout-kendo.js的初学者问题

时间:2014-06-16 12:56:39

标签: knockout.js kendo-ui knockout-kendo

我已经使用了很多kendo UI并且最近一直在使用knockout.js。我试图使用库knockout-kendo.js使用敲除绑定来渲染剑道输入。我试图为货币格式化一个简单的数字输入并禁用微调器。我觉得我必须遗漏一些明显的东西,但这是我的简单装订:

<input type="text" 
       data-bind="kendoNumericTextBox: { spinners: false, format: 'c0' }" />

它成功渲染了一个剑道数字文本框,但是使用了默认的剑道选项,而不是货币,启用了旋转器等等。

1 个答案:

答案 0 :(得分:3)

该绑定的默认选项是value。当它没有在选项上找到value属性时,它会假定您直接绑定value。这意味着您可以选择通过选项。

最简单的解决方法是绑定某些值,如:

<input type="text" 
   data-bind="kendoNumericTextBox: { value: myValue, spinners: false, format: 'c0' }" />

或者如果你真的不想绑定一个值,那么你可以这样做:

<input type="text" 
   data-bind="kendoNumericTextBox: { value: null, spinners: false, format: 'c0' }" />