Saturday, January 2, 2010

Relatii neomogene

In sfarsit am reusit sa termin ceva ce-mi doream de foarte mult timp: relatii neomogene. Astfel, putem aveam o relatie intre o entitate si N alte entitati folosind acelasi membru (randate in acelasi view), fara ca cele N entitati sa aiba elemente comune.

Am atasat un screenshot in care avem o proprietate Media ce accepta Video sau Imagini, 2 entitati total diferite. In primul screenshot avem interfata de definire din Gyro:


Iar rezultatul arata cam asa:


Relatiile pot fi de tip many sau de tip one ("nomenclator", respectiv "exclusive"). In continuare, totul se poate face si prin drag and drop (view-ul stiind singur ce poate accepta si ce nu).

Un elemente cheie aici este posibilitate ordonarii entitatilor in view. Daca bifam "Reorderable" vom putea aseza elementele in view in ce ordine dorim. Ordonarea inca n-o putem face prin drag and drop (trebuie dat click drapta si Up sau Down).

Cu asta inchei sesiunea de lucru intensiv de sarbatori, sperand ca am reusit sa intaresc platforma.

No comments: