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

Backbone.Marionette - это составная библиотека приложений для Backbone.js, цель которой - упростить создание крупномасштабных приложений JavaScript. НЕ используйте этот тег для драйвера Марионетки Firefox. Вместо этого используйте тег firefox-marionette.
1 ответ

Как мне обновить таблицу Backgrid новыми данными?

У меня есть представление Backgrid на моей странице с набором данных. Над представлением Backgrid находится другое представление, называемое "фильтрами", которое позволяет пользователю изменять диапазон дат для данных, чтобы они могли видеть результ…
11 ноя '13 в 17:51
1 ответ

Ссылки на реляционные идентификаторы с помощью backbone.marionette

Я использую backInbonealial includeInJSON: 'id', чтобы включить только идентификаторы связанных моделей, чтобы избежать спама на моей стороне сервера всем деревом объектов. К сожалению, Backbone.Marionette.View по умолчанию предоставляет только атри…
27 июн '12 в 05:28
1 ответ

Пример для Backbone-реляционного с представлениями Marionette

Я только недавно смотрел, используя backbone.js, и, поскольку у меня довольно большая структура данных, я использую реляционно-опорную систему, чтобы поддерживать ее как можно меньше и быстрее. Теперь я хотел бы использовать представления марионеток…
2 ответа

Как инициализировать выделение для rails-select2 в схеме BackboneForms?

В проекте используются марионеточные рельсы, магистраль на рельсах, select2-рельсы и этот порт для BackboneForms для предоставления поля формы с несколькими выборками. Опции выбора доступны для пользователя. Они извлекаются из коллекции, содержащей …
2 ответа

Событие изменения не вызвано на элементе ввода

В следующем представлении марионеток содержится таблица, которую можно редактировать, дважды щелкнув ячейку. Для этого я использовал slickgrid. В chrome он работает нормально, но в IE9 это представление никогда не замечает события изменения ("измене…
16 сен '14 в 19:44
0 ответов

Марионетка CompositeView. Представление для каждой ячейки в таблице

Я хочу сделать таблицу, используя марионетку, чтобы создать игру жизни. Все примеры, которые я нашел, создают CompositeView и имеют itemView, который представляет строку. Это не так уж и здорово, потому что если какая-либо ячейка изменится, тогда ве…
19 ноя '13 в 10:18
2 ответа

Запустить представление для визуализации после изменения модели

В магистрали вы можете сделать следующее: model.trigger("destroy", model); И это удалит модель из коллекции и представит представление. Я пытаюсь получить тот же эффект при изменении атрибута на модели. Есть ли простой способ сделать это?
02 фев '14 в 21:13
2 ответа

Как справиться с этой ситуацией при создании REST API?

У меня есть эта проблема, я построил API для отдыха, и я не знаю, как с этим справиться: когда клиент javascript (Marionette.js) отвечает за создание представлений, у меня нет проблем, потому что, как это известно, он просто запрашивает URL (наприме…
30 янв '14 в 06:58
1 ответ

Добавьте стандартные маршруты с методами на маршрутизаторе

В документации Backbone.Marionette некоторые заявления меня озадачили: Вы также можете добавить стандартные маршруты в AppRouter с помощью методов на маршрутизаторе. ( https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.a…
11 апр '13 в 20:33
1 ответ

Backbone & Marionette - данные не отображаются в регионе, когда я нажимаю назад или вперед из адресной строки

Я запускаю свое приложение в первый раз, данные показывают в регион. Затем я нажимаю для просмотра подробных данных, на странице подробностей отображаются данные для региона. Но когда я нажимаю "назад" на предыдущую страницу, данные не отображаются …
11 дек '14 в 02:37
1 ответ

Марионетка: Как добавить LayoutView в виде строки в таблицу CompositView?

Я создаю таблицу с помощью Backbone.js и Marionette.js. Моя коллекция моделей создает строки в таблице, которые вставляются в <tbody>, Я хочу прикрепить одну строку вверху таблицы, которая не является частью моей коллекции. Это определено ране…
1 ответ

Удаление Marionette EventAggregator: действительно ли необходимо предотвращать утечки?

Я читаю EventAggregator Документ в Backbone.Wreqr. Это может быть использовано следующим образом. MyApp.vent.trigger("some:namespaced:event"); MyApp.vent.on("some:namespaced:event", function(){ // ... }); Я не могу понять, если после установки обраб…
2 ответа

Передать коллекцию вместо массива в функцию обратного вызова fetch().then()

Модуль, который получает данные с сервера и возвращает Обещание MedicineManager.module("Entities", function (Entities, MedicineManager, Backbone, Marionette, $, _) { Entities.Suggestion = Backbone.Model.extend({ default: { suggestion: "" } }); Entit…
1 ответ

Как использовать Marionette для повторного отображения вложенного CompositeView после разрушения дочерней модели?

Я думал, что Марионетт будет обрабатывать удаление видов уничтоженных моделей автоматически, но это не работает в моей ситуации. У меня есть CompositeView, который отображает коллекцию фильмов. У каждого фильма есть список актеров. Когда я нажимаю "…
21 апр '14 в 16:36
1 ответ

Как я могу отфильтровать коллекцию с помощью Backbone Paginator, включая элементы, отсутствующие на текущей странице?

Я использую Backbone Paginator, и когда я фильтрую коллекцию, она фильтрует только текущую страницу. Как я могу отфильтровать всю коллекцию? В настоящее время я работаю с кнопкой фильтра в Marionette. Когда пользователь вводит значение для фильтраци…
23 ноя '15 в 01:32
0 ответов

Marionette.js + Backbone.js обнаруживает неверный маршрут и функцию запуска

Я создал веб-приложение, используя http://marionettejs.com/, который в основном является оболочкой для Backbone.js. Постановка проблемы: Я хотел бы обнаружить недопустимые маршруты / URL-адреса и вызвать функцию, которая перенаправляет на страницу 4…
1 ответ

Невозможно создать новый экземпляр приложения Marrionette

Привет, я установил последнюю версию 'marionette-rails' и 'rails-backbone' для своего веб-приложения, но у меня возникли проблемы при создании нового экземпляра marrionette. Это то, что я сделал в своей веб-консоли App = new Marionette.Application()…
1 ответ

Marionette js условно останавливает маршрут или удаляет маршрут во время выполнения

Я не уверен, как удержать определенных пользователей от определенных маршрутов. Проблема в основном в этом. Допустим, у меня есть 3 пользовательских типа, A, B и C, а в моем приложении 10 маршрутов. Я хочу, чтобы пользователь типа A имел доступ, ска…
19 янв '18 в 17:08
1 ответ

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

Моему приложению нужна функция, которую нужно вызывать при initialize: after stage. После того, как пользователь предоставил этот вход в функцию, я хочу, чтобы приложение перешло в начальную стадию. Но в настоящее время, это просто пройти все 3 этап…
25 сен '13 в 04:23
1 ответ

От простого позвоночника до марионеток

Наша команда проделала большую работу, чтобы создать наше большое приложение. Когда мы начали его создавать, мы не имели представления о Marionette.js. Сейчас эта библиотека довольно популярна, поэтому мы рассматриваем возможность переноса нашего пр…