From: <rob...@us...> - 2007-10-25 03:08:51
|
Revision: 595 http://zkforge.svn.sourceforge.net/zkforge/?rev=595&view=rev Author: robbiecheng Date: 2007-10-24 20:08:56 -0700 (Wed, 24 Oct 2007) Log Message: ----------- Modified Paths: -------------- trunk/todo/WebContent/todo.zul Modified: trunk/todo/WebContent/todo.zul =================================================================== --- trunk/todo/WebContent/todo.zul 2007-10-25 03:08:24 UTC (rev 594) +++ trunk/todo/WebContent/todo.zul 2007-10-25 03:08:56 UTC (rev 595) @@ -10,7 +10,8 @@ EventDAO evtdao = new EventDAO(); List allEvents = evtdao.findAll(); - void add(){ + void add(){ + validate(); //insert into database Event newEvt = new Event(UUID.randomUUID().toString(), name.value,priority.value.intValue(),date.value); @@ -29,6 +30,7 @@ } void update(){ + validate(); //update database Event editEvt = (Event)box.selectedItem.value; editEvt.setName(name.value); @@ -43,11 +45,11 @@ ((Listcell)children.get(2)).label = new SimpleDateFormat("yyyy-MM-dd").format(date.value); } - void delete(){ + void delete(){ + validate(); evtdao.delete((Event)box.selectedItem.value); box.removeItemAt(box.getSelectedIndex()); cleargb(); - } void move(){ name.value = ((Event)box.selectedItem.value).getName(); @@ -59,6 +61,11 @@ name.value = null; priority.value = null; date.value = null; + } + void validate(){ + name.getValue(); + priority.getValue(); + date.getValue(); } </zscript> <listbox id="box" multiple="true" rows="4" @@ -76,9 +83,9 @@ </listbox> <groupbox> <caption label="Event" /> - Item: <textbox id="name" cols="25" /> - Priority: <intbox id="priority" cols="1" /> - Date: <datebox id="date" cols="8" /> + Item: <textbox id="name" constraint="no empty" cols="25" /> + Priority: <intbox id="priority" cols="1" constraint="no empty"/> + Date: <datebox id="date" cols="8" constraint="no empty"/> <button label="Add" width="36px" height="24px" onClick="add()" /> <button label="Update" width="46px" height="24px" onClick="update()" /> <button label="Delete" width="46px" height="24px" onClick="delete()" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |