JLABS

VaxNt.DragAndDrop

Použití ovládání "drag and drop"

Bullet V některém kontextu, například při zařazování záznamu z jedné tabulky do jiné, se hodí technika drag and drop. Máme-li například na desktopu pohledy "Přehled prostředků" a "Přehled uživatelů") je možno záznam z prvního pohledu "uchopit myší" (drag) a "upustit" (drop) do druhého pohledu na konkrétní řádek. Rozumí se tím implicitní (nějakými aplikačními pravidly a kontextem) definovaná akce, jejímž argumentem je uchopený záznam z prvního pohledu i záznam z pohledu druhého, kam se tedy ten první "hází".

Bullet To, co se po upuštění záznamu do druhého pohledu stane, je aplikační záležitost. Pokud existuje na tuto akci navázaný program, provede se. Například se určitý prostředek "pronajme" konkrétnímu uživateli.

Bullet Ne nutně všechny pohledy mají definovánu akci "on drop". Mohou jich ale mít i více (pak operátor vybere z menu). Rovněž i podle "házeného" záznamu může být odvozena pokaždé jiná kontextová akce. Pokud tedy například záznam neobsahuje zařízení, akce "pronajmout" nemá smysl.

Bullet Hlavní obsahová stránka / rejstřík


JLABS Aktualizováno dne 20000623. Komentář: info@jlabs.cz