public interface ICatalogPageProcess
Modifier and Type | Method and Description |
---|---|
int |
destroy()
如果是新建保存动作,只有在该方法内通过request.getAttribute(LayoutData.DATA_ID)方法获取新保存记录id
|
java.lang.String |
doClientAction(HttpServletRequest request,
Catalog catalog)
用于获取执行分类内嵌入事件或脚本代码,只有查看视图操作时会执行
|
java.lang.String[] |
getClientScript()
获取客户端浏览器用的脚本引用名称,如:["/js/catalog/officialDoc.js"]
|
java.lang.String |
getMessage()
用于返回后处理提示信息。
|
java.lang.String |
getRedirectUrl()
用于init返回失败时转向的URL地址
|
int |
init(HttpServletRequest request,
HttpServletResponse response,
boolean isMultipart) |
int |
onAfterSave(java.lang.String dataid)
表示保存后执行的方法。如果需要提示用户保存失败,可以返回小于0的值即可。
具体错误详情可以在getMessage()方法中返回.
|
boolean |
onBeforeSave(LayoutDataImpl data,
boolean isEdit)
表示保存前执行的方法,返回值为false则表示不保存数据
|
java.lang.String getRedirectUrl()
int init(HttpServletRequest request, HttpServletResponse response, boolean isMultipart)
boolean onBeforeSave(LayoutDataImpl data, boolean isEdit)
layoutDataq
- as LayoutDataImplisEdit
- as boolean //表示当前内容是编辑,还是新增第一次保存int onAfterSave(java.lang.String dataid)
dataid
- as String //参数是当前记录的idint destroy()
java.lang.String getMessage()
java.lang.String[] getClientScript()
java.lang.String doClientAction(HttpServletRequest request, Catalog catalog)
request
- as HttpServletRequestcurrentStep
- as StepInfoCopyright © 2019 by Sucang.cn