|
Class Reference
%DeepSee.UI.ArchitectSA
|
|
![]() |
|||
Private Storage |
DeepSee SubjectArea Architect page. This is a special version of the Architect for operating on Subject Areas.
|
|
|
If this page has multiple views, this is its initial display mode.
Docbook ID for this page.
Displayed name of this page.
|
Local copy of BaseCube model object.
Local copy of SubjectArea model object.
Base cube name for the current subject area.
If true, user can modify (non-read-only) SubjectArea definitions, otherwise they can only view.
ID (index number, 0-based) of current selected item.
Type of the current selected item.
Data source. This is a copy of the value in the base cube model.
If true, user cannot modify the current SubjectArea definition.
Class name of SubjectArea being viewed. This is determined from the SubjectArea name.
DependsOn for subjectArea class. If provided, this is used as the DependsOn value of the generated subjectArea. If not, the base cube for the subjectArea is used. This is handled seperately from json.
Description of SubjectArea being viewed. This is determined from the subjectArea name.
Domain of SubjectArea being viewed. This is handled seperately from json.
Name of SubjectArea (with extension).
Name of SubjectArea being viewed.
|
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
This class method callback is called just before the server-side page object is created.
Get the (localized) name of the page.
Get the product name for the page.
Get the (localized) title string for the page. This should be implemented in a subclass.
Draw the contents of the Table Header (the region between the diagram and the table).
Get BaseCube definition for JSON provider.
Get SubjectArea definition for JSON provider.
Return Measure list or Listing list
Return Data Connector list
Draw additional stuff in the ribbon bar
Get information to display in the ribbon bar.
Object submit handler JSON provider. This is called when the client submits the Subject Area definition.
Invoke dialog to add a new item to the model.
Add a new item to the model and select it.
Remember the current state in the undo buffer.
Adjust sizes of components on the page.
user modified DependsOn. Since it is not part of json, handle it seperately.
Set textarea description back into the text description field.
Apply changes from detail form.
user modified Domain. Since it is not part of json, handle it seperately.
Invoke class finder dialog. popupName="sourceclasses" or "cubes"
Return true if it is possible to undo an action
Test if the user has write privilege.
Cancel changes from detail form.
Launch the subjectArea finder dialog.
Change Undo button state and View button state (opposite of Undo button)
User checked/unchecked the Use SQL field
Create a clone of the given object.
Compile the cube.
Check overrides for Dimension
Check overrides for Hierarchies
Check overrides for Levels
Check overrides for Measure
Find if this baseCube's dimension property hasAll is true or false. If false, then do not show the all members fields.
Open Documatic page to view all details (if user has not modified anything).
Toggle to show/hide Description textarea; set what's in text into textarea.
Invoke dialog to edit certain items: RangeExpression, FormatString, SourceProperty, SourceExpression.
Enable/disable a row in the table.
Find the row number in the table for the given model item. This must be called after the table has been rendered.
Find the css class for the given row type.
Return the cube definition object.
Return the current selected item.
Return the subject area definition object.
Invoke dialog to add a new subjectArea.
This client event is fired when the a popup page launched from this page fires an action.
Adjust sizes of components on the page.
Check if user really wants to exit if they have not saved changes
Remove a row from the table.
Update the contents of the model table.
User click on a row in the table.
Save the cube.
Do save now. This method is called from compile also.
Select a row in the table.
Helper method: select an item, make sure it is visible and give focus to the details panel.
Do the actual work of updating the view to match the current view mode.
User click on disclosure icon in table.
Toggle display of settings (property tabs) box.
Show analyzer in a new window.
Show query tool in a new window.
Undo the most recent change.
Update the contents of the model table.
Open View Cube page to view all details (if user has not modified anything).