Class AbstractSemesterCalendarUI
java.lang.Object
org.beangle.struts2.view.component.Component
org.beangle.struts2.view.component.UIBean
org.openurp.web.view.component.semester.AbstractSemesterCalendarUI
- Direct Known Subclasses:
SemesterCalendar
public abstract class AbstractSemesterCalendarUI
extends org.beangle.struts2.view.component.UIBean
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected Stringstatic final org.openurp.web.view.component.semester.AbstractSemesterCalendarUI.SemesterCalendarConfig系统默认类型protected Semesterprotected Objectprotected Stringprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected Objectprotected Stringprotected Stringprotected Stringprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected String事件列表 TODO 目前仅支持onChange,initCallbackprotected Projectprotected Objectprotected intprotected Objectprotected Stringprotected List<org.openurp.web.view.component.semester.AbstractSemesterCalendarUI.Rule> protected StringUI类型 TODO 可通过用户设置写入Cookie,记录用户习惯protected Objectprotected intprotected Objectprotected List<org.openurp.web.view.component.semester.AbstractSemesterCalendarUI.Rule> Fields inherited from class org.beangle.struts2.view.component.UIBean
cssClass, id, themeFields inherited from class org.beangle.struts2.view.component.Component
COMPONENT_STACK, parameters, stack -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetCheck()getEmpty()getItems()getLabel()getMulti()getName()intgetTitle()getValue()intbooleanvoidsetBeforeInit(String beforeInit) voidvoidsetDefaultValue(Semester defaultValue) voidvoidvoidsetIndexes(List<Integer> indexes) voidsetInitCallback(String initCallback) voidvoidvoidvoidvoidvoidsetOnChange(String onChange) voidsetOnClick(String onClick) voidsetOnFocus(String onFocus) voidsetOnKeydown(String onKeydown) voidsetOnKeypress(String onKeypress) voidsetOnKeyup(String onKeyup) voidsetProject(Project project) voidsetRequired(Object required) voidsetSemesterTree(Map<String, List<Semester>> semesterTree) voidsetTermIndex(int termIndex) voidsetTermRules(Object termRules) voidvoidvoidvoidsetValueIndex(int valueIndex) voidsetYearRules(Object yearRules) Methods inherited from class org.beangle.struts2.view.component.UIBean
end, generateIdIfEmpty, getContainer, getCssClass, getId, getParameterString, getRequest, getRequestParameter, getRequestURI, getText, getText, getTheme, getValue, mergeTemplate, processLabel, render, setCssClass, setId, setThemeMethods inherited from class org.beangle.struts2.view.component.Component
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, popComponentStack, start, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody
-
Field Details
-
name
-
label
-
title
-
check
-
multi
-
format
-
uiType
UI类型 TODO 可通过用户设置写入Cookie,记录用户习惯 -
indexes
-
tRules
-
yRules
-
config
public static final org.openurp.web.view.component.semester.AbstractSemesterCalendarUI.SemesterCalendarConfig config系统默认类型 -
onChange
事件列表 TODO 目前仅支持onChange,initCallback -
onClick
事件列表 TODO 目前仅支持onChange,initCallback -
onKeyup
事件列表 TODO 目前仅支持onChange,initCallback -
onKeypress
事件列表 TODO 目前仅支持onChange,initCallback -
onKeydown
事件列表 TODO 目前仅支持onChange,initCallback -
onFocus
事件列表 TODO 目前仅支持onChange,initCallback -
onBlur
事件列表 TODO 目前仅支持onChange,initCallback -
beforeInit
事件列表 TODO 目前仅支持onChange,initCallback -
initCallback
事件列表 TODO 目前仅支持onChange,initCallback -
empty
-
required
-
value
-
items
-
yearRules
-
termRules
-
valueIndex
protected int valueIndex -
termIndex
protected int termIndex -
project
-
defaultValue
-
semesterTree
-
-
Constructor Details
-
AbstractSemesterCalendarUI
public AbstractSemesterCalendarUI(com.opensymphony.xwork2.util.ValueStack stack)
-
-
Method Details
-
getProject
-
setProject
-
evaluateParams
protected void evaluateParams()- Overrides:
evaluateParamsin classorg.beangle.struts2.view.component.UIBean
-
isEmptyTree
public boolean isEmptyTree() -
getSemesterTree
-
getTemplateName
-
getLabel
-
setLabel
-
getTitle
-
setTitle
-
getRequired
-
setRequired
-
getCheck
-
setCheck
-
getEmpty
-
setEmpty
-
getMulti
-
setMulti
-
setValue
-
getValue
-
setName
-
getName
-
setItems
-
getItems
-
setSemesterTree
-
setFormat
-
getFormat
-
getIndexes
-
setIndexes
-
setYearRules
-
setTermRules
-
getOnChange
-
setOnChange
-
getValueIndex
public int getValueIndex() -
setValueIndex
public void setValueIndex(int valueIndex) -
getTermIndex
public int getTermIndex() -
setTermIndex
public void setTermIndex(int termIndex) -
getDefaultValue
-
setDefaultValue
-
getInitCallback
-
setInitCallback
-
getUiType
-
setUiType
-
getOnClick
-
setOnClick
-
getOnKeyup
-
setOnKeyup
-
getOnKeypress
-
setOnKeypress
-
getOnKeydown
-
setOnKeydown
-
getOnFocus
-
setOnFocus
-
getOnBlur
-
setOnBlur
-
getBeforeInit
-
setBeforeInit
-