public interface IFormQueryProcess
Modifier and Type | Method and Description |
---|---|
int |
destroy()
查询页数据处理完成时调用
|
java.lang.String |
getClientHtml()
客户端加载时初始HTML
|
java.lang.String |
getClientLoaded()
客户端执行加载完毕时需要执行的Script
|
java.lang.String[] |
getClientScript()
在查询页中嵌入自定义的的脚本引用,如:return new String[]{"/scripts/userDoc.js"};
|
java.util.Map<java.lang.String,java.lang.String> |
getGridColumns()
Deprecated.
不建议使用
|
java.lang.String |
getOverrideItems()
重载查询页的正文布局样式
|
java.util.List<FormField> |
getQueryFields()
Deprecated.
废弃,不能直接在接口中增加查询条件,查询条件必须都要在配置项中。查询的拼接,可以在接口中处理
|
java.util.Map<java.lang.String,java.lang.String> |
getQueryParams()
重定义查询条件参数,由自定义Sql中写${var},Map返回以var为Key的查询条件
|
int |
init(FormQuery formquery,
HttpServletRequest request,
HttpServletResponse response)
用于查询页调用时的初始化
|
boolean |
isReplaceSystemUrl()
返回请求Json数据的URL是否为当前处理接口,如果是则处理内容转到方法requestJsonData(out)内。
|
PageList<java.util.Map> |
requestJsonData(PageList<java.util.Map> dataList,
java.io.PrintWriter out)
真正处理返回给用户数据的方法,格式参考PageList<Map>
|
int init(FormQuery formquery, HttpServletRequest request, HttpServletResponse response)
formquery
- as FormQueryrequest
- as HttpServletRequestresponse
- as HttpServletResponsejava.util.List<FormField> getQueryFields()
java.util.Map<java.lang.String,java.lang.String> getQueryParams()
PageList<java.util.Map> requestJsonData(PageList<java.util.Map> dataList, java.io.PrintWriter out)
dataList
- as PageList<Map>//原数据格式,如果isReplaceSystemUrl()方法返回为true则参数dataList为nullout
- as PrintWriterboolean isReplaceSystemUrl()
java.util.Map<java.lang.String,java.lang.String> getGridColumns()
int destroy()
java.lang.String[] getClientScript()
java.lang.String getClientHtml()
java.lang.String getClientLoaded()
java.lang.String getOverrideItems()
Copyright © 2019 by Sucang.cn