* It can be: none, create, open, study, knowledge, sysadmin, help.
*/
private String _menuProperty;
+
+ /**
+ * Value of the title bar property.
+ * It can be: study, knowledge.
+ */
+ private String _titleProperty;
+
+ /**
+ * Value of the tool bar property.
+ * It can be: none, standard, study, back.
+ */
+ private String _toolProperty;
+
+ /**
+ * Property that indicates whether the current open study is editable or not.
+ * On the screen it looks like pen on the status icon, pop-up menu also can be called.
+ * It is necessary for correct building the title bar.
+ */
+ private String _editDisabledProperty = "false";
// ==============================================================================================================================
// Action methods
getSession().put("menu.knowledge", myknelm.getMenu());
setMenuProperty("knowledge");
- initializationScreenContext(_menuProperty);
+ setTitleProperty("knowledge");
+ setToolProperty("none");
+ initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
return SUCCESS;
}
}
setMenuProperty("knowledge");
- initializationScreenContext(_menuProperty);
+ setTitleProperty("knowledge");
+ setToolProperty("none");
+ initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
return SUCCESS;
}
myknelm.reduceDocument(myindex);
setMenuProperty("knowledge");
- initializationScreenContext(_menuProperty);
+ setTitleProperty("knowledge");
+ setToolProperty("none");
+ initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
return SUCCESS;
}
myknelm.reduceKnowledge(myindex);
setMenuProperty("knowledge");
- initializationScreenContext(_menuProperty);
+ setTitleProperty("knowledge");
+ setToolProperty("none");
+ initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
return SUCCESS;
}
public void setMenuProperty(String menuProperty) {
this._menuProperty = menuProperty;
}
+
+ /**
+ * Get the _titleProperty.
+ * @return the _titleProperty
+ */
+ public String getTitleProperty() {
+ return _titleProperty;
+ }
+
+ /**
+ * Set the _titleProperty.
+ * @param _titleProperty the titleProperty to set
+ */
+ public void setTitleProperty(String titleProperty) {
+ _titleProperty = titleProperty;
+ }
+
+ /**
+ * Get the _editDisabledProperty.
+ * @return the _editDisabledProperty
+ */
+ public final String getEditDisabledProperty() {
+ return _editDisabledProperty;
+ }
+
+ /**
+ * Set the _editDisabledProperty.
+ * @param _editDisabledProperty the _editDisabledProperty to set
+ */
+ public final void setEditDisabledProperty(String _editDisabledProperty) {
+ this._editDisabledProperty = _editDisabledProperty;
+ }
+
+ /**
+ * Get the toolProperty.
+ * @return the toolProperty
+ */
+ public String getToolProperty() {
+ return _toolProperty;
+ }
+
+ /**
+ * Set the toolProperty.
+ * @param toolProperty the toolProperty to set
+ */
+ public void setToolProperty(final String toolProperty) {
+ _toolProperty = toolProperty;
+ }
}
\ No newline at end of file