package er.jqm.components.core;
import com.webobjects.appserver.WOContext;
import er.extensions.components.ERXNonSynchronizingComponent;
/**
* Listen for onChange event
*
* <pre>
* id
* class
* otherTagSring
*
* observeFieldID
* updateContainerID if set, load() is used, otherwise get()
* fullSubmit not tested yet
* secure
* action
* </pre>
*
*/
public class ERQMAjaxObserveField extends ERXNonSynchronizingComponent
{
public ERQMAjaxObserveField(WOContext context)
{
super(context);
}
public String observeFieldID()
{
return stringValueForBinding("observeFieldID");
}
public String updateContainerID()
{
return stringValueForBinding("updateContainerID", null);
}
public boolean fullSubmit()
{
return booleanValueForBinding("fullSubmit", false);
}
public String jqObserveFieldID()
{
return "#" + observeFieldID();
}
public String invSubBtnId()
{
return "isb_" + observeFieldID();
}
public String jqInvSubBtnId()
{
return "#" + invSubBtnId();
}
public boolean secure()
{
return booleanValueForBinding("secure", context().secureMode());
}
}