📄 uiscreensection.java
字号:
public String getSearchAction() {
return searchAction;
}
/**
* DOCUMENT ME!
*
* @param searchTarget_
*/
public void setSearchTarget(String searchTarget_) {
searchTarget = (searchTarget_ == null) ? "" : searchTarget_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getSearchTarget() {
return searchTarget;
}
/**
* DOCUMENT ME!
*
* @param newButtonAction_
*/
public void setNewButtonAction(String newButtonAction_) {
newButtonAction = (newButtonAction_ == null) ? "" : newButtonAction_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getNewButtonAction() {
return newButtonAction;
}
/**
* DOCUMENT ME!
*
* @param newButtonTarget_
*/
public void setNewButtonTarget(String newButtonTarget_) {
newButtonTarget = (newButtonTarget_ == null) ? "" : newButtonTarget_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getNewButtonTarget() {
return newButtonTarget;
}
/**
* DOCUMENT ME!
*
* @param editButtonAction_
*/
public void setEditButtonAction(String editButtonAction_) {
editButtonAction = (editButtonAction_ == null) ? "" : editButtonAction_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getEditButtonAction() {
return editButtonAction;
}
/**
* DOCUMENT ME!
*
* @param editButtonTarget_
*/
public void setEditButtonTarget(String editButtonTarget_) {
editButtonTarget = (editButtonTarget_ == null) ? "" : editButtonTarget_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getEditButtonTarget() {
return editButtonTarget;
}
/**
* DOCUMENT ME!
*
* @param hideButtons_
*/
public void setHideButtons(String hideButtons_) {
hideButtons = (hideButtons_ == null) ? "" : hideButtons_.toLowerCase();
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getHideButtons() {
return hideButtons;
}
/**
* DOCUMENT ME!
*
* @param selectNameDef_
*/
public void setSelectNameDef(String selectNameDef_) {
selectNameDef = (selectNameDef_ == null) ? "" : selectNameDef_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public String getSelectNameDef() {
return selectNameDef;
}
/**
* DOCUMENT ME!
*
* @param isUpdateable_
*/
public void setIsUpdateable(boolean isUpdateable_) {
isUpdateable = isUpdateable_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public boolean getIsUpdateable() {
return isUpdateable;
}
/**
* DOCUMENT ME!
*
* @param delegator_
*/
public void setDelegator(GenericDelegator delegator_) {
delegator = delegator_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public GenericDelegator getDelegator() {
return delegator;
}
/**
* DOCUMENT ME!
*
* @param userInfo_
*/
public void setUserInfo(UserInfo userInfo_) {
userInfo = userInfo_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public UserInfo getUserInfo() {
return userInfo;
}
/**
* DOCUMENT ME!
*
* @param uiScreen_
*/
public void setUiScreen(UIScreen uiScreen_) {
uiScreen = uiScreen_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public UIScreen getUiScreen() {
return uiScreen;
}
/**
* DOCUMENT ME!
*
* @param uiFieldList_
*/
public void setUiFieldList(List uiFieldList_) {
uiFieldList = uiFieldList_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public List getUiFieldList() {
return uiFieldList;
}
/**
* DOCUMENT ME!
*
* @param fieldNumber
*
* @return
*/
public UIFieldInfo getUiField(int fieldNumber) {
return (UIFieldInfo) uiFieldList.get(fieldNumber);
}
/**
* DOCUMENT ME!
*
* @param entityName
* @param attributeName
*
* @return
*/
public UIFieldInfo getUiField(String entityName, String attributeName) {
for (int fieldNbr = 0; fieldNbr < uiFieldList.size(); fieldNbr++) {
UIFieldInfo uiFieldInfo = getUiField(fieldNbr);
if (uiFieldInfo.getUiAttribute().getUiEntity().getEntityName()
.equals(entityName) &&
uiFieldInfo.getUiAttribute().getAttributeName().equals(attributeName)) {
return uiFieldInfo;
}
}
return null;
}
/**
* DOCUMENT ME!
*
* @param uiScreenSectionEntityList_
*/
public void setUiScreenSectionEntityList(List uiScreenSectionEntityList_) {
uiScreenSectionEntityList = uiScreenSectionEntityList_;
}
/**
* DOCUMENT ME!
*
* @return
*/
public List getUiScreenSectionEntityList() {
return uiScreenSectionEntityList;
}
/**
* DOCUMENT ME!
*
* @param entityNumber
*
* @return
*/
public UIScreenSectionEntity getUiScreenSectionEntity(int entityNumber) {
return (UIScreenSectionEntity) uiScreenSectionEntityList.get(entityNumber);
}
/**
* DOCUMENT ME!
*
* @return
*/
public Vector getEntityParamVector() {
// Construct a vector of info about the entities in this screen section to be
// passed to the data matrix so it will be independent of the UI.
Vector entityParamVector = new Vector();
int entityCount = getUiScreenSectionEntityList().size();
for (int entityNbr = 0; entityNbr < entityCount; entityNbr++) {
UIEntity uiEntity = getUiScreenSectionEntity(entityNbr).getUiEntity();
String entityName = uiEntity.getEntityName();
Vector attributeVector = new Vector();
for (int attributeNbr = 0;
attributeNbr < uiEntity.getUiAttributeList().size();
attributeNbr++) {
String attributeName = uiEntity.getUiAttribute(attributeNbr)
.getAttributeName();
attributeVector.add(attributeName);
}
Boolean hasSequenceKey = new Boolean(getUiScreenSectionEntity(
entityNbr).getHasSequenceKey());
Boolean isUpdateable = new Boolean(getUiScreenSectionEntity(
entityNbr).getIsUpdateable());
HashMap parameterMap = new HashMap();
parameterMap.put("entityName", entityName);
parameterMap.put("attributeVector", attributeVector);
parameterMap.put("hasSequenceKey", hasSequenceKey);
parameterMap.put("isUpdateable", isUpdateable);
entityParamVector.add(parameterMap);
}
return entityParamVector;
}
/**
* DOCUMENT ME!
*
* @return
*
* @throws GenericEntityException
*/
public List getEntityNameList() throws GenericEntityException {
List entityNameList = new LinkedList();
Iterator uiScreenSectionEntityI = getUiScreenSectionEntityList()
.iterator();
while (uiScreenSectionEntityI.hasNext()) {
UIScreenSectionEntity uiScreenSectionEntity = (UIScreenSectionEntity) uiScreenSectionEntityI.next();
entityNameList.add(uiScreenSectionEntity.getUiEntity()
.getEntityName());
}
return entityNameList;
}
/**
* DOCUMENT ME!
*
* @param dataMatrix
* @param action
* @param queryId
* @param isSubsection
* @param tabOffset
*
* @return
*
* @throws GenericEntityException
*/
public String display(DataMatrix dataMatrix, String action, String queryId,
boolean isSubsection, int tabOffset) throws GenericEntityException {
if ((getLayoutTypeId() == LAYOUT_TYPE_FREEFORM) &&
((dataMatrix.getCurrentBuffer().getContents() == null) ||
(dataMatrix.getCurrentBuffer().getContents().size() < 1))) {
// This is a free form section, and there is no data. Create an empty entity so the section will show up.
dataMatrix.getCurrentBuffer().addEmptyRow();
}
// Vector genericValueVector = dataMatrix.getCurrentBuffer().getContentsRow(0);
// GenericValue primaryEntityGV = dataMatrix.getCurrentBuffer().getGenericValue(0, 0);
String primaryEntityTitle = "";
if ((dataMatrix.getCurrentBuffer().getContents() == null) ||
(dataMatrix.getCurrentBuffer().getContents().size() < 1)) {
// No rows in data matrix. Set the title using an empty string.
DataBuffer tempBuffer = new DataBuffer(delegator, dataMatrix);
primaryEntityTitle = UIWebUtility.decodeEntityDisplayDef(titleDef,
tempBuffer.createEmptyRow(), "");
} else {
// There is data in the data matrix. Use the first row to set the title.
primaryEntityTitle = UIWebUtility.decodeEntityDisplayDef(titleDef,
dataMatrix.getCurrentBuffer().getContentsRow(0), "");
}
String titleBar = ((primaryEntityTitle != null) ? primaryEntityTitle : "");
switch (getLayoutTypeId()) {
case LAYOUT_TYPE_FREEFORM:
return displayFreeFormSection(dataMatrix, action,
getFreeFormSectionTitle(action, titleBar), isSubsection,
tabOffset);
case LAYOUT_TYPE_TABULAR:
return displayTabularSection(dataMatrix, action, titleBar, queryId);
case LAYOUT_TYPE_CROSSTAB:
throw new GenericEntityException(
"Crosstab layout type not implemented yet.");
case LAYOUT_TYPE_SELECT:
return displaySelectSection(dataMatrix, action, titleBar, queryId);
case LAYOUT_TYPE_COMPOSITE:
// return displayCompositeSection(
// dataMatrix,
// action,
// titleBar,
// queryId);
throw new GenericEntityException(
"Composite layout type not implemented yet.");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -