package er.extensions.woextensions._ajax;
import com.webobjects.appserver.WOContext;
import er.extensions.components.ERXSortOrder;
/**
*
* @binding d2wContext
* @binding displayGroup
* @binding displayKey
* @binding key
*/
public abstract class ERXAjaxSortOrder extends ERXSortOrder {
public ERXAjaxSortOrder(WOContext context) {
super(context);
}
// accessors
public String displayString() {
String displayString = null;
switch(currentState()) {
case Unsorted:
displayString = "-"; break;
case SortedAscending:
displayString = "↓"; break;
case SortedDescending:
displayString = "↑"; break;
}
return displayString;
}
public String styleClass() {
String styleClass = null;
switch(currentState()) {
case Unsorted:
styleClass = "ERXSortOrder2_None"; break;
case SortedAscending:
styleClass = "ERXSortOrder2_Down"; break;
case SortedDescending:
styleClass = "ERXSortOrder2_Up"; break;
}
return styleClass;
}
}