Проблема новичка с knockout-kendo.js

Я довольно часто использовал интерфейс кендо и недавно использовал knockout.js. Я пытаюсь использовать библиотеку knockout-kendo.js для рендеринга входных данных кендо, используя привязки нокаута. Я пытаюсь сделать простой числовой ввод, отформатированный для валюты и с отключенными счетчиками. Я чувствую, что, должно быть, я упускаю что-то очевидное, но вот мое простое связывание:

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

Он успешно отображает числовое текстовое поле кендо, но с параметрами кендо по умолчанию, а не с валютой, с прядильщиками и т. Д.

1 ответ

Решение

Опция по умолчанию для этой привязки 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' }" />
Другие вопросы по тегам