Breezejs с формой данных

Мы готовимся к переносу нашего приложения с Silverlight на HTML5/Javascript. В Silverlight мы использовали Devforce и Cocktail.

Мы также в значительной степени полагались на форму данных Silverlight для редактирования записей. Мы создали общий экран, который мог принимать практически любой из наших объектов и делать его поля редактируемыми.

Breeze обработал аспект Devforce нашего кода, но мы изо всех сил пытаемся найти ответ для формы данных. Мы не хотим создавать кучу разных экранов только для редактирования записей. Мы ищем способ генерировать большую часть представления на основе сущностей, которые мы получаем от Breeze.

Кто-нибудь делает это? У кого-нибудь есть идея?


person johnnywhoop    schedule 06.12.2012    source источник


Ответы (1)


Для вдохновения вы можете прочитать пока еще недокументированный-неизданный Breeze Inspector в примерах Breeze на GitHub. Это приложение динамически создает HTML-формы, выбирая элементы управления для каждого свойства и размещая их на основе собственных метаданных. Он использует некоторые «продвинутые» методы, включающие RequireJs. Предлагается «как есть»; пожалуйста, не ожидайте поддержки для него. Я думаю, что это просто и умно (в хорошем смысле), и надеюсь превратить его во что-то, что можно опубликовать.

person Ward    schedule 07.12.2012