public class TreeComboBoxDataFilter extends AbstractDataFilter
filter, limit, start
构造器和说明 |
---|
TreeComboBoxDataFilter() |
限定符和类型 | 方法和说明 |
---|---|
static void |
checkItem(java.lang.String id,
java.lang.String text,
java.lang.String value,
java.lang.String filter,
java.util.List filterList,
java.lang.Object defaultValue,
java.util.List defaultList,
boolean[] sign)
a对某个节点项进行过滤检查
|
static void |
createArrayList(java.lang.Object defaultValue,
java.util.List defaultList,
java.lang.String filter,
java.util.List filterList)
a拆解过滤词和初始值
|
static void |
createFilterArrayList(java.lang.String filter,
java.util.List filterList)
拆解过滤词
|
void |
filterAndPut(JSONArray result,
JSONArray sourceJa,
javax.servlet.http.HttpServletRequest req) |
static boolean |
fixDefaultValueOrText(java.lang.String[] defaultArray,
java.lang.String value,
java.lang.String text,
int layer)
默认值要求完全吻合
|
static boolean |
fixFilterValueOrText(java.lang.String[] filterArray,
java.lang.String value,
java.lang.String text,
int layer)
过滤的时候包含就行
|
static boolean |
indexOfIgnoreCase(java.lang.String str1,
java.lang.String str2)
a忽略大小写检索所在的位置
|
filterAndPutData, filterAndPutData, getJSONData, isMatch, process, putNotEmptyData
public void filterAndPut(JSONArray result, JSONArray sourceJa, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
java.lang.Exception
public static void checkItem(java.lang.String id, java.lang.String text, java.lang.String value, java.lang.String filter, java.util.List filterList, java.lang.Object defaultValue, java.util.List defaultList, boolean[] sign)
id
- 1-1的类型text
- 显示值value
- 真实值filter
- 过滤词filterList
- 过滤词拆解的defaultValue
- 默认值defaultList
- 默认值拆解的sign
- 记录标志位public static void createArrayList(java.lang.Object defaultValue, java.util.List defaultList, java.lang.String filter, java.util.List filterList)
defaultValue
- 初始值defaultList
- 初始值listfilter
- 过滤词filterList
- 过滤词拆解出来的listpublic static void createFilterArrayList(java.lang.String filter, java.util.List filterList)
filter
- 过滤词filterList
- 过滤词拆解出来的listpublic static boolean fixDefaultValueOrText(java.lang.String[] defaultArray, java.lang.String value, java.lang.String text, int layer)
defaultArray
- 默认值数组value
- 真实值text
- 显示值layer
- 层次public static boolean fixFilterValueOrText(java.lang.String[] filterArray, java.lang.String value, java.lang.String text, int layer)
filterArray
- 过滤词数组value
- 真实值text
- 显示值layer
- 层次public static boolean indexOfIgnoreCase(java.lang.String str1, java.lang.String str2)
str1
- 主字符串str2
- 检索字符串