bem-mvc icon indicating copy to clipboard operation
bem-mvc copied to clipboard

Инициализация контролов

Open teux opened this issue 12 years ago • 0 comments

В блоке i-glue можно задать исходные значения полей модели, например:

mix: [{
    block: "i-glue",
    js: {
        modelName: "model-rest__creative",
        modelData: {
            id: creativeId,
            campaignId: campaignId,
            templateId: templateId
        }
    }
}]

Хотелось бы, чтобы эти значения автоматически подставлялись в контролы, приклеенные к полям. И наоборот, если значения не заданы, чтобы в модель копировались текущие значения контролов.

Подводные камни при инициализации контролов из модели:

  • могут дергаться обраотчики на контролах (этот случай надо отличать от действий пользователя);
  • контролы c live-инициализацией - как быть с ними?

teux avatar Aug 19 '13 14:08 teux