Mi piacerebbe gestire un orario utilizzando Drupal 6, ci sono diversi pezzi di equipaggiamento su cui un amministratore distribuisce le persone che usano l'attrezzatura.Orario modificabile con Drupal
In sostanza, voglio un tavolo di equipaggiamento rispetto al giorno della settimana. Il piano mostra l'occupazione di tutte le attrezzature per l'intera settimana.
Ciò che rende più complicato è che la modifica dell'orario dovrebbe essere molto facile e veloce. Di solito le persone hanno l'attrezzatura per più giorni, quindi dovrebbe essere possibile ad es. trascinare una voce e riempire più giorni in questo modo. Mi piacerebbe anche avere una selezione di persone visibili che si possa trascinare sull'orario e riempirlo in quel modo. Presumo si può farlo con javascript, ma non ho esperienza con questo.
E 'possibile creare qualcosa così con il Drupal Forms API?
Eventuali puntatori/esempi per il che trascina javascript?
Oppure esiste un software esistente o il modulo Drupal che può farlo?
È possibile utilizzare ahah per ottenere dinamicamente una sorta di sotto-forme, con 3 campi (data, apparecchiatura, utente), quindi associare un elemento trascinabile a ogni sotto-modulo. Ogni elemento trascinabile può avere un pulsante su di esso che apre un div "pop-up" contenente i widget di campo per consentire di modificare i valori di equipaggiamento/utente. La data dovrebbe essere nascosta e impostata da javascript drag-n-drop. Assicurati di utilizzare #default_value al posto di #value. – redShadow