Snažím se prokousat FW knockout.js. Takže aktuální problém. Mám model, který načítá do jedné ze svých vlastností kolekci objektů pomocí WebAPI. To následně binduji do HTML. To je OK. Anyní neznámá: 1-jak vyřešit alternativu UserControls. V té kolekci je vlastnost třeba Type, která nabývá hodnoty 0, 1 a 2. Podle toho jaká je tato hodnota, tak potřebuji zobrazit jiné HTML. Např. Jedná se o zobrazení datového typu. Když bude 0=Int32, tak potřebuji HTML s validací a podobně jako číslo, když bude typ=1, tak je potřeba zobrazit textovou položku a 3 bude datumové zobrazení. Doufám, že to srozumitelné. 2-mám kolekci, kterou renderuji. Každá položka kolekce je vlastně objekt, který obsahuje vlastnost kolekce. Přidám do modelu funkci, která mi bude přidávat do té subkolekce položku, tak to v JS vidím, ale do HTML se mi to nepřenáší (neaktualizuje) a také když to pošlu zpátky na server, tak ta kolekce také neobsahuje ty mnou přidané nové položky. Jak na to. Prozatím děkuji.
|