Sto tentando di scrivere una vista generica che gestisca i campi personalizzati nella mia app, ma sto facendo fatica a farlo funzionare. Ecco lo scenario: ho un oggetto fieldDef
che definisce i campi personalizzati e uno valueObject
che ha un array, customFields
, che ha i valori. Quello che sto cercando di fare è qualcosa di simile:Ember TextField valoreBinding con proprietà dinamiche
{{view Ember.TextField valueBinding="valueObject.customFields.[fieldDef.name]"}}
Ovviamente questo non funziona perché tratta fieldDef.name
come un letterale. Ho provato a sovrascrivere la classe TextField, ma non riesco a farlo legare.
Qualche suggerimento su come realizzare questo?
Grazie, Scott
Grazie - ho usato un approccio molto simile a questo. –
Devo dichiarare App.TextField = Ember.TextField.extend ({}) nel controller se voglio solo un campo di testo normale con un valore associato ad esso? –