public class DHXFilter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DHXFilter.DHXLogic |
Constructor and Description |
---|
DHXFilter(DHXFilter clone)
Create new instance of the filter
|
DHXFilter(java.lang.String viewName)
Create new instance of the filter
|
Modifier and Type | Method and Description |
---|---|
void |
addRule(DHXFieldRule rule) |
DHXFilter.DHXLogic |
getLogic() |
java.util.ArrayList<DHXFieldRule> |
getRules() |
java.lang.String |
getViewName() |
java.lang.String |
render(java.lang.String name)
Render filter function
|
java.lang.String |
renderBody()
Render filter function body
|
java.lang.String |
renderName(java.lang.String name)
Render js variable name
|
void |
setLogic(DHXFilter.DHXLogic logic) |
void |
setRules(java.util.ArrayList<DHXFieldRule> rules) |
void |
setViewName(java.lang.String viewName) |
public DHXFilter(java.lang.String viewName)
viewName
- Name of the view filter attached topublic DHXFilter(DHXFilter clone)
clone
- DHXFilter object to copypublic java.util.ArrayList<DHXFieldRule> getRules()
public void setRules(java.util.ArrayList<DHXFieldRule> rules)
public void addRule(DHXFieldRule rule)
public java.lang.String getViewName()
public void setViewName(java.lang.String viewName)
public java.lang.String renderName(java.lang.String name)
name
- public java.lang.String render(java.lang.String name)
name
- scheduler instance namepublic java.lang.String renderBody()
public DHXFilter.DHXLogic getLogic()
public void setLogic(DHXFilter.DHXLogic logic)