I am attempting to use this wonderful Wonder stuff...

I have a table and I want the user to be able to mark rows as deleted. Actually 
they are updating the row and setting the isDeleted boolean to true and saving 
the row.

I am trying to use the AjaxModalContainer to show the currently selected row. I 
have used the AjaxExample2 as  a template for the container. So far the user 
can click the delete column and the AjaxModalContainer comes up...


DeleteContact : AjaxModalContainer {
        ajax = true;
        id = current.companyName;
        label = "delete";
         
}

Here is the row/column to delete the record:

<webobject name = "DeleteContact">
<wo:AjaxUpdateContainer>
<wo:form>
<b>Delete Company</b>
<p>
<wo:WOString value = "$current.companyName" size = "30" />
<wo:AjaxSubmitButton action = "$deleteContact" value = "Delete" 
updateContainerID = "tableBody" />
</p>
</wo:form>
</wo:AjaxUpdateContainer>
</webobject>

My problem is that the modal dialog is not dismissing after the user clicks the 
delete button. (the current record is indeed marked as deleted. Here is the 
java:

public WOActionResults deleteContact() {
NSLog.out.appendln("top of deleteContact +++++++++++++++++++++++++++++");
dg.setSelectedObject(current);
dg.selectedObject().setIsDeleted(true);
try {
contactEO.saveChanges();
                        //jobListEO.saveChangesInEditingContext(jobListEO);
} catch (ValidationException e) {
NSLog.out.appendln("ValidationException e = " + e.getMessage());

} catch (EOGeneralAdaptorException e) {
NSLog.out.appendln("EOGeneralAdaptorException e = " + e.getMessage());
}
                
contactList = null;
contactList = Contact.fetchNotDeleted(contactEO);
dg.setObjectArray(contactList);
//this.sortByCompany(); //so it has an initial value
current = null;
dg.setSelectedObject(null);
dg.qualifyDisplayGroup();

deleteContactBoolean = false;
return null;
}

Why doesn't this dialog dismiss when you click the submit button....

Ted





      
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to