У меня есть элемент управления сеткой, на котором есть страница X of Y. X привязывается к CurrentPageIndex (CPI). страница может иметь несколько сеток, поэтому CPI может быть, i.CPI j.CPI и т. Д.нокаут пользовательский обязательный объект передачи
Меня попросили продлить его, чтобы X был либо пространством, либо входом. В настоящее время я реализовал так, что:
Это работает, хотя я совсем не могу получить синтаксис использовать подвох ввод ключевого параметра:
<input type="text" data-bind="value: CurrentPageIndex, currentPageIndexInput: 'CatchEnterKey'">
Связующих блоки currentPageIndexInput без числовых значений и обработки ввода ключ.
Тогда мне пришло в голову: так как это для конкретного контроля, то почему бы не упростить ее вниз:
<input type="text" data-bind="currentPageIndexInput: CurrentPageIndex">
Я не могу достаточно найти волшебную комбинацию, чтобы сделать эту работу, хотя. Как я могу передать и привязать объект CurrentPageIndex к .text?
ko.bindingHandlers.currentPageIndexInput = {
init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext)
{
text : CurrentPageIndex;
}
что-то вроде:
Domo, это работает! :) – Keslavi