În mod ideal, Kendo Property Grid ar trebui să rezolve elegant problema editării dinamice a proprietăților unui graf de obiecte. În practică însă, fie nu este inclus în pachetul Kendo (valabil pentru versiunile mai vechi), fie funcționalitatea lui produce — ca să folosesc un termen semitehnic — costuri psihiatrice neprevăzute.
În cazul meu, o situatie ce reunea două condiții simultan – un model de date ce nu mai era supus negocierii (de altfel, foarte potrivit scopului său) cu câteva elemente problematice, respectiv variabil în funcție de elementul editat (adică pentru fiecare tip de element exista câte o clasă configuratoare, proprietățile fiecăreia fiind ceea ce se dorea expus în formularul de adăugare ori modificare) – mi-a scos-o de pe radar după o lungă sesiune de navigat cu toate pânzele sus prin vechi subterane ale limbii.

Foto: Bogdan Stoica
Variabilitatea modelului a fost de departe cel mai mare impediment: deși fațada MVC a componentei Property Grid este relativ pricepută în a traduce o clasă dată într-o definiție rezonabilă a ceea ce trebuie mânuit tot rămâneau câteva retușuri de făcut în structura câmpurilor pentru fiecare clasă-n parte, deci un potențial de opt definiții complet separate.













