Hallo liebe Spezialisten,
wie kann ich mit Hilfe von DFML und Javascript die Priorität einer Aufgabe aus einem Formular heraus auf "Hoch" setzen?
-> otaskItem.Priority = 2; funktioniert nicht.
Leider stimmt auch noch etwas mit dem Kalendereintrag nicht, hier aber trotzdem mal der Code:
Code
##HEAD####WINDOWSIZE=400,600 fixed nobuttons##
##CALENDAR_SCRIPT##
##CONTENT##
##LARGE##Aufgaben##/LARGE## ##I-CON##
<form name="form">
<p><B>Fällig am:</B><BR><input type="text" size="10" name="endtask" id="input"> ##CALENDAR_1## </p><p><input name="priority" type="checkbox" value="0" /> <B>hohe Priorität?</B><BR><p><B>Name:</B><BR><input name="name" type="text" /><br /><b>Option</b><BR> <p> <select name="todo" size="4"> <option>Nachmessen</option> <option>Änderung</option> <option>Nachmessen und Änderung</option> <option>Sonstiges</option> </select> </p><input type="submit" name="SPEICHERN" value="Speichern" /></form>
<!-- ****************** DFML Teil ******************** --> <DFML name=SPEICHERN option=nosend>
##SCRIPT language=JavaScript##
var einfuegen = document.form.name.value; var endtask = document.form.endtask.value; var endtasksplit = endtask.split(".");
var endtaskdate = new Date(endtasksplit[2], endtasksplit[1]-1, endtasksplit[0], 08, 00, 00);
var dvDFML = document.parentWindow.external; var dvAccount = dvDFML.GetAccount(""); var dvRoot = dvAccount.DavidRoot; var oArchive = dvAccount.ArchiveFromID(dvRoot + "\\archive\\USER\\10050000\\todo");
var otaskItem = oArchive.NewItem(12); otaskItem.Subject = document.form.name.value; otaskItem.StopTime = endtaskdate.getVarDate(); otaskItem.Save(); ##/SCRIPT## </DFML>
Alles anzeigen
Freundlich Grüßt
Jonas