public class PageHtmlUtil extends HTMLUtil
Description: 页面HTML
Title:首亨软件 - TSS/CRM等
DEFAULT_CHARSET, documentDomain, LOADJARFILE_CHARSET
构造器和说明 |
---|
PageHtmlUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getSelfHtml(javax.servlet.http.HttpServletRequest request,
java.util.List<PageHtml> htmlList,
int position,
Page page,
PageContext pc)
获取指定位置处的HTML
|
static java.lang.String |
listHtml(javax.servlet.http.HttpServletRequest request,
Page page,
PageContext pc)
列表HTML
|
static boolean |
processBody_bak(javax.servlet.http.HttpServletRequest request,
Page page,
Table table,
java.lang.String absTableId,
java.lang.StringBuilder html,
ListTableInfo listTable,
int cellCount,
int headRows,
PageContext pc)
已过时。
20121025
|
static boolean |
processBody(javax.servlet.http.HttpServletRequest request,
Page page,
Table table,
java.lang.String absTableId,
java.lang.StringBuilder html,
ListTableInfo listTable,
int cellCount,
int headRows,
PageContext pc)
渲染表体
|
static void |
processControl(javax.servlet.http.HttpServletRequest request,
Page page,
java.lang.String title,
java.lang.StringBuilder html,
PageContext pc)
处理控制区数据
|
static ListTableInfo |
processListTableInfo(javax.servlet.http.HttpServletRequest request,
Table table,
Page page,
PageContext pc)
构造分页所需要的对象
|
static void |
processNavigate(Page page,
java.lang.StringBuilder html,
PageNavigate navigate,
java.lang.String containerId,
PageContext pc)
处理导航区域
|
static void |
processScript(javax.servlet.http.HttpServletRequest request,
Page page,
java.util.List<Script> scriptList,
java.lang.StringBuilder html,
PageContext pc)
处理脚本
|
static java.lang.String |
processSortSql(javax.servlet.http.HttpServletRequest request,
Table table,
java.lang.String sql,
DataCenter dc)
处理表格排序SQL 只针对主数据
|
static void |
processTab(javax.servlet.http.HttpServletRequest request,
Page page,
java.lang.StringBuilder html,
PageContext pc)
处理页面TAB项
|
static void |
processTableDs(javax.servlet.http.HttpServletRequest request,
Table table,
ListTableInfo listTable,
Page page,
PageContext pc)
处理表格数据集
|
static int[] |
processTableHead(javax.servlet.http.HttpServletRequest request,
Page page,
Table table,
java.lang.StringBuilder html,
ListTableInfo listTable,
java.lang.String containerId,
PageContext pc)
处理表头排序
|
static void |
renderDefaultScript(javax.servlet.http.HttpServletRequest request,
Page page,
java.lang.StringBuilder html)
生成默认脚本
|
convert2HtmlKeyword, convert2NavigateAttr, getAjaxScript, getButtonHtml, getButtonScript, getContainerEnd, getContainerStart, getDateScript, getDefaultScript, getDefaultScript, getDefaultScript, getDefaultStyle, getDefaultStyle, getEndPrefix, getFileScript, getFileStyle, getHeaderCol, getHtmlDocType, getHtmlDocType, getHtmlText, getListTable, getPageControlPanelEnd, getPageControlPanelStart, getPageControlPanelStart, getPageDataPanelEnd, getPageDataPanelEnd, getPageDataPanelStart, getPageDataPanelStart, getPageNavigatePanelEnd, getPageNavigatePanelStart, getPageNavigatePanelStart, getPagePanelEnd, getPagePanelEnd, getPagePanelStart, getPagePanelStart, getPageQueryPanelEnd, getPageQueryPanelStart, getPageQueryPanelStart, getPageQueryPanelStart, getPageTitleEnd, getPageTitleStart, getPopchecktree, getSkinId, getTip, main, parserElVar, toIFrameForward, toMessageForward, treeSelectTag
getDeptAllUser, getRequest, getResponse, getRoleDeptUser, isAjaxQuery, isAjaxQuery, isContain
public static java.lang.String listHtml(javax.servlet.http.HttpServletRequest request, Page page, PageContext pc)
request
- HttpServletRequestpage
- Pagepc
- PageContextpublic static int[] processTableHead(javax.servlet.http.HttpServletRequest request, Page page, Table table, java.lang.StringBuilder html, ListTableInfo listTable, java.lang.String containerId, PageContext pc)
request
- HttpServletRequestpage
- Pagetable
- Tablehtml
- StringBuilderlistTable
- ListTableInfocontainerId
- Stringpc
- PageContextpublic static boolean processBody_bak(javax.servlet.http.HttpServletRequest request, Page page, Table table, java.lang.String absTableId, java.lang.StringBuilder html, ListTableInfo listTable, int cellCount, int headRows, PageContext pc)
request
- HttpServletRequestpage
- Pagetable
- TableabsTableId
- Stringhtml
- StringBuilderlistTable
- ListTableInfocellCount
- 表头单元格数量headRows
- intpc
- PageContextpublic static boolean processBody(javax.servlet.http.HttpServletRequest request, Page page, Table table, java.lang.String absTableId, java.lang.StringBuilder html, ListTableInfo listTable, int cellCount, int headRows, PageContext pc)
request
- HttpServletRequestpage
- Pagetable
- TableabsTableId
- Stringhtml
- StringBuilderlistTable
- ListTableInfocellCount
- 表头单元格数量headRows
- intpc
- PageContextpublic static ListTableInfo processListTableInfo(javax.servlet.http.HttpServletRequest request, Table table, Page page, PageContext pc)
request
- HttpServletRequesttable
- Tablepage
- Pagepc
- PageContextpublic static void processTableDs(javax.servlet.http.HttpServletRequest request, Table table, ListTableInfo listTable, Page page, PageContext pc)
request
- HttpServletRequesttable
- TablelistTable
- ListTableInfopage
- Pagepc
- PageContextpublic static java.lang.String processSortSql(javax.servlet.http.HttpServletRequest request, Table table, java.lang.String sql, DataCenter dc)
request
- HttpServletRequesttable
- Tablesql
- Stringdc
- DataCenterpublic static void processScript(javax.servlet.http.HttpServletRequest request, Page page, java.util.List<Script> scriptList, java.lang.StringBuilder html, PageContext pc)
request
- HttpServletRequestpage
- PagescriptList
- Listhtml
- StringBuilderpc
- PageContextpublic static void processControl(javax.servlet.http.HttpServletRequest request, Page page, java.lang.String title, java.lang.StringBuilder html, PageContext pc)
request
- HttpServletRequestpage
- Pagetitle
- Stringhtml
- StringBuilderpc
- PageContextpublic static void processNavigate(Page page, java.lang.StringBuilder html, PageNavigate navigate, java.lang.String containerId, PageContext pc)
page
- Pagehtml
- StringBuildernavigate
- PageNavigatecontainerId
- Stringpc
- PageContextpublic static void renderDefaultScript(javax.servlet.http.HttpServletRequest request, Page page, java.lang.StringBuilder html)
request
- HttpServletRequestpage
- Pagehtml
- StringBuilderpublic static void processTab(javax.servlet.http.HttpServletRequest request, Page page, java.lang.StringBuilder html, PageContext pc)
request
- HttpServletRequestpage
- Pagehtml
- StringBuilderpc
- PageContextpublic static java.lang.String getSelfHtml(javax.servlet.http.HttpServletRequest request, java.util.List<PageHtml> htmlList, int position, Page page, PageContext pc)
request
- HttpServletRequesthtmlList
- Listposition
- HTML显示位置 0 HEAD内 1 BODY下FORM上 2 FORM下CONTAINER上 3 控制区域内 4 查询区域内
5 CONTAINER内 6 CONTAINER下FORM内 7 FORM外结尾BODY上 8 BODY外结尾HTML内 9 HTML外page
- Pagepc
- PageContext