Описание тега jsviews

JsViews: фреймворк MVVM нового поколения, созданный и поддерживаемый Борисом Муром. НЕ используйте этот тег для вопросов о "представлениях JS" в SAPUI5.
1 ответ

jsView: как получить текущий элемент во время "onBeforeChangeEvent"

Мне интересно, есть ли способ, которым я могу получить текущий элемент, который вызывает функцию onBeforeChangeEvent в jsViews. Я хочу получить текущий элемент, над которым он работает, чтобы выполнить некоторую дополнительную работу с jQuery. Основ…
14 окт '13 в 18:42
3 ответа

JsViews не работает с числовыми свойствами

Когда я пытаюсь передать объект JavaScript с числовыми свойствами { 1: "One", 2: "Two", 3: "Three" } Привязка данных не отображает значения свойств, только числа, как в примере $.templates("template", "#template"); $.link.template("#row", { 1: "One"…
23 июл '18 в 09:38
1 ответ

JSViews - Рендеринг данных плоского массива с HTML

Я использую JSViews и пытаюсь передать шаблону массив строк, некоторые из которых будут содержать HTML. Шаблон: {^{for items}} <li> {{>#data}} </li> {{/for}} Мой JSON выглядит примерно так: { "items": ["<b>Steak</b>", "Che…
08 мар '18 в 17:46
1 ответ

JSView - Установить триггер, когда теряет фокус, на пользовательский тег

Я пытаюсь определить пользовательский тег для элементов ввода, который срабатывает только тогда, когда элемент ввода теряет фокус. Когда он срабатывает, он должен изменить элемент, связанный с данными. Манипулирование данными работает на AfterfterCh…
06 мар '18 в 20:17
1 ответ

Как уничтожить / очистить jsviews?

Я хочу использовать jsViews в виджете, который может быть добавлен / удален из DOM несколько раз. Если виджет запускает такой код во время создания: if(!$.link.widgetTemplate) { $.templates({ widgetTemplate: "#widgetTemplateSrc" }); } $.link.widgetT…
21 фев '13 в 14:37
1 ответ

Как связать событие с элементами DOM, созданными с помощью пользовательского тега JsRender?

Прямо сейчас я привязываю события к родительскому элементу визуализируемого содержимого моего пользовательского тега, а затем использую классы для нацеливания события на элемент, который фактически отображает мой пользовательский тег. Я чувствую, чт…
25 июн '13 в 17:36
1 ответ

JsViews: проблема двустороннего связывания

Когда вы связываете дополнительный атрибут в data-link, перестали работать значения по умолчанию bindng и trigger=true. Там нет ошибки или ничего очевидного. Но это не работает. привязка по умолчанию В этом примере ( http://jsfiddle.net/BorisMoore/w…
25 сен '14 в 06:53
1 ответ

parentNode.tagName.toLowerCase undefined

Эта скрипка генерирует следующую ошибку, используя jsviews: parentNode.tagName.toLowerCase is undefined Это потому, что tagName не определено. Скрипка представляет собой простейший возможный случай (с использованием jsviews, но на самом деле ничего…
17 дек '13 в 21:39
1 ответ

Проблема производительности JsRender/JsViews в Edge и IE

const N_COLS = 20; // use it to modify the number of columns const N_ROWS = 20; // use it to modify the number of rows const data = { name: "Sample", columns: generateColumns(N_COLS), rows: generateRows(N_ROWS), } function generateColumns(n){ let c…
15 июн '18 в 15:28
1 ответ

Наблюдаемые помощники в JS Views

Я пытаюсь получить обновление элемента, основанное на наблюдаемой передаче помощнику. Наблюдаемое: var siteGlobal = { page: null, parent: null }; помощник $.views.helpers({ navState: function(id) { var cssClass = "nav_item"; if (Number(id) === siteG…
04 мар '16 в 00:39
1 ответ

JsRender+ JsViews | Как $.observable(). Вставить в объект внутреннего массива

Пример JSON: https://gist.github.com/mekkoo/6604902 Я хочу использовать метод $.observable(). Insert для объекта внутреннего массива "items". но я посмотрел ошибку "Uncaught TypeError: Object # не имеет метода" insert "" при вызове метода pages = //…
18 сен '13 в 10:13
1 ответ

Привязка данных в JsViews

У меня есть Javascript объектный литерал, как test : { length: 3, text: "Please enter 3 characters" } Я хочу, чтобы текст отображался динамически в зависимости от длины, что-то вроде этого test : { length: 3, text: "Please enter {{:length}} characte…
08 сен '16 в 08:03
1 ответ

Конвертер jsviews/jsrender не работает с тегом {{:...}}

Я пытаюсь использовать конвертер для изменения строки в шаблоне jsrender, но я не могу заставить конвертер работать с тегом. Используя пример в документации по API JsRender. Например, используя конвертеры: <script> $.views.converters("upper", …
14 апр '16 в 00:37
1 ответ

Может ли jsrender визуализировать имя поля динамически?

Можно ли иметь динамическое имя поля в jsrender, как это. {{<cellcontent>}} Общий шаблон как общий. Значение содержимого ячейки привязано к источнику данных. Является ли это возможным?
20 мар '15 в 15:24
1 ответ

Есть ли универсальный движок для перевода объекта JavaScript в другой объект?

Я ищу универсальный способ перевести большой объект в пользовательский объект с помощью шаблона. Это должно быть в состоянии пройти each значение массивов и ссылочные родительские значения в цикле. Вообразите объект как: { collectionId : 432, produc…
11 окт '15 в 16:29
1 ответ

Ошибка поиска метода на jsrender, используя jsrender / jsviews с машинописью

Я пытаюсь интегрировать / использовать jsview/jsrender в проекте машинописного текста со сборкой, сделанной с использованием webpack-4. Поскольку пакет jsrender/jsviews, установленный через npm, не содержит определений типов, они не доступны через D…
1 ответ

Как сделать элемент списка выбранным

Я пытаюсь отобразить список проектов для пользователя. В списке выбора должно быть выбрано текущее значение пользовательского свойства 'key', но это не работает. Вот мой фрагмент кода: <script id="usersTmpl" type="text/x-jsrender"> {^{for user…
12 авг '15 в 07:25
1 ответ

Как иметь значение id(первичного ключа) в выбранном обновлении соответствующих связанных значений

Короче говоря, я хочу, чтобы поле выбора заполнялось доменом со значениями параметров, являющимися идентификатором / первичным ключом, а когда выбор был изменен, я бы хотел, чтобы обновлялись связанные значения соответствующих записей. Вы можете вид…
26 фев '19 в 18:34
1 ответ

Мне нужна помощь в связывании объекта Date в шаблоне JsViews

Я пишу небольшую игру на javascript... чтобы установить время в игре, у меня есть переменная, которая содержит текущую дату и время в игре, я хочу отображать эту дату и каждые секунды, увеличивать эту дату с часами. Я использую JSViews для привязки …
12 дек '14 в 11:09
1 ответ

Возможная ошибка jsviews с {^{if}}

В приведенном ниже примере, если я добавлю несколько гостей, а затем удалю 1-го гостя, вся таблица гостей исчезнет и никогда не появится снова, даже если Guest[] не пуст. Что-то не так с {^{if}} здесь или с моим кодом? (Я использую коммит 34) <di…
02 апр '13 в 12:28