• Группировка роутов в Laravel?

    styv
    @styv Автор вопроса
    Блин, вот это я ступил! Создал папку admin в public ))))
    Сорри за тупой вопрос!
    Ответ написан
  • Как наиболее правильно реализовать обновление состояния компонента в React.js для contenteditable?

    styv
    @styv
    Возможно поможет shouldComponentUpdate, если возвращать false, то компонент не будет перерисовываться, но состояние будет обновляться.
    Ответ написан
    Комментировать
  • ExtJS Новая модель, сейв и hasMany связь

    styv
    @styv Автор вопроса
    Некогда было ответить на свой же вопрос, но вот решение, которое было применено:
    https://gist.github.com/yuristrelets/9b543be8cd8af...

    Немного поясню:
    В copyFrom скопирован “оригинальный” код метода, хотя можно было бы вызвать callParent, но тогда пришлось бы опять повторить все проверки.
    Код метода updateHasManyAssociations достаточно прост, он принимает единственный аргумент - id новой модели.
    Здесь проходим по всем ассоциациям модели, но “реагируем” только на тип hasMany. Дальше обновляем поле с внешним ключом (хранится в переменной foreignKey) для всех записей связанного стора. Это необходимо для записей, которые уже находятся в сторе.
    Для того, чтобы внешний ключ устанавливался автоматически для записей, которые будут добавлены позже мы ищем свойство modelDefaults стора и обновляем в нем свойство с именем внешнего ключа. Объект modelDefaults хранит все дефолтные значения для добавляемых моделей и используется в методе insert стора.
    Ну и последний этап - обновляем значение фильтра для связанного стора, это может пригодится для дальнейшей его перезагрузки.
    Ответ написан
    Комментировать
  • Как организовать popup окна на angular?

    styv
    @styv
    Лучше всего модальные окна реализовать через сервис.
    Посмотрите готовые решения:
    Под bootstrap angular-ui.github.io/bootstrap/#/modal
    Для более простых случаев я использовал вот это https://github.com/btford/angular-modal с некоторыми усовершенствованиями.

    В самом упрощенном варианте можно реализовать через директиву, которая просто будет вешать событие на элемент и вызывать ваш плагин попапов (если он у вас есть).
    Ответ написан
    1 комментарий