|
Class Reference
%DeepSee.Report.UI.BuilderCore
|
|
![]() |
|||
Private Storage |
DeepSee Report Builder page. Core implementation of ReportBuilder.
|
|
Subclasses |
---|
%DeepSee.Report.UI.Builder |
|
If this page has multiple views, this is its initial display mode. Options are "data","layout"
Displayed name of this page.
|
Local copy of report model object.
Data source. This is a copy of the value in the report model.
Name of Report being viewed.
Index (0-based) of selected data field (if any).
|
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 DataSource Header (the region above the DataSource tree).
Draw the contents of the LayoutList Header (the region above the Layout view property list).
Draw the contents of the PropertyTable Header (the region above the property table).
Provide contents of the data source tree.
Get Report definition for JSON provider.
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 Report definition.
Add a new data field to the list of data fields. field is an object representing the data field.
Adjust sizes of components on the page.
Launch the data source dialog.
Data drop on data property table.
Return the report definition object.
Invoke dialog to create a new report.
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
Invoke dialog to open a report.
Show a preview.
Render contents of dynamic elements.
Render contents of the dataPropertyTable.
Render contents of the layout editor.
Save the report.
Set the dataSource for the report.
Do the actual work of updating the view to match the current view mode.
User has double-clicked on an element in the (data source) tree control.
Update the list of fields in the layout field list.