Проблема новичка с 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' }" />