Сообщение от uuushka
|
Всем привет!
У меня есть таблица с кучей столбцов. По двойному клику у меня должно открыться другое окно с формой, которая .............
|
А отдельное
браузерное окно - это принципиально? Вроде как основной SPA-принцип (однократная загрузка скриптов/стилей) игнорится напрочь. Есть же другие гораздо более кошерные-одностраничные варианты (боковая панель, модальное окно и тп).
--
Вот, кстати,
пример как у меня строки из грида (такого же как у тебя) на боковую отображаются. Я там сделал
одну автоформу на все таблицы. Форма берёт на вход два объекта (1) отображаемую строку таблицы (которая $scope.selectedRow) и (2) объект-описатетель полей columnDefs (тот-же самый который в гриде используется), и по ним строит своё отображение.
Одна форма-viewer обслуживает пятьдесят таблиц (таблицы выбираются в левой выдвижной панели, покликай там), - вот это по нашему...
Сейчас собираюсь аналогичный подход организовать для автоформы редактирования. В той же самой боковой панели.
--
В любом случае,
Сообщение от uuushka
|
Прям новое окно? Тогда в него данные можно передать в самом УРЛ...
|
Сложно/ненужно.
Сообщение от danik.js
|
Если домен тот же, то через объектную модель window можешь спокойно передать.
window.data = {'любые': 'данные'};
|
Гораздо лучше. Простота - залог здоровья.