Próbuję napisać ogólny widok, który obsługuje niestandardowe pola w mojej aplikacji, ale mam trudności z uruchomieniem tego. Oto scenariusz - mam obiekt fieldDef
definiujący pola niestandardowe i valueObject
, który ma tablicę, customFields
, która ma wartości. Co staram się zrobić coś takiego:Wartość TextField wiązania Ember z właściwościami dynamicznymi
{{view Ember.TextField valueBinding="valueObject.customFields.[fieldDef.name]"}}
Oczywiście, że nie działa, gdyż traktuje fieldDef.name
jako dosłowne. Próbowałem przesłonić klasy TextField, ale wydaje się, że nie można go powiązać.
Wszelkie sugestie, jak to osiągnąć?
Dzięki Scott
Dzięki - Kiedyś podejście bardzo podobny do tego. –
Czy muszę zadeklarować App.TextField = Ember.TextField.extend ({}) w kontrolerze, jeśli chcę tylko normalne pole tekstowe z przypisanym do niego powiązaniem valueBinding? –