TabPanel Class
Provides information about the Document Viewer’s tab panel.
Declaration
export class TabPanel extends BaseRenderingModel<ITabPanelViewModel>
Properties
collapsed Property
Specifies whether the tab panel is collapsed.
Declaration
collapsed: boolean
Property Value
The code sample below demonstrates how to automatically collapse the tab panel after resetting parameter values in the ASPxClientReportDesigner.PreviewParametersReset event handler.
<script type="text/javascript" id="script">
function previewParametersReset(s, e) {
var preview = s.GetPreviewModel();
if (preview) {
preview.tabPanel.collapsed(true);
}
}
</script>
<dx:ASPxReportDesigner ID="ASPxReportDesigner1" runat="server">
<ClientSideEvents PreviewParametersReset="previewParametersReset"/>
</dx:ASPxReportDesigner>
keyboardHelper Property
Declaration
keyboardHelper: DevExpress.Analytics.Internal.RightPanelKeyboardHelperNative
Property Value
Type |
RightPanelKeyboardHelperNative |
tabs Property
Provides access to the tabs of the tab panel.
Declaration
tabs: DevExpress.Analytics.Utils.TabInfo[]
Property Value
Type |
Description |
TabInfo<any>[] |
An array of tabs.
|
The code sample below demonstrates how to make a specific tab active.
<script type="text/javascript" id="script">
function Init(s, e) {
s.GetPreviewModel().tabPanel.tabs[0].active(true);
}
</script>
<dx:ASPxReportDesigner ID="ASPxReportDesigner1" runat="server">
<ClientSideEvents Init="Init"/>
</dx:ASPxReportDesigner>
toggleTabVisibility Property
Declaration
toggleTabVisibility: (e: any, forceExpand: boolean) => void
Property Value
Type |
(e: any, forceExpand: boolean) => void |
width Property
Specifies the width of the tab panel.
Declaration
width: number
Property Value
The code sample below demonstrates how to specify the tab panel width in the Init event handler.
<script type="text/javascript" id="script">
function Init(s, e) {
s.GetPreviewModel().tabPanel.width(500);
}
</script>
<dx:ASPxReportDesigner ID="ASPxReportDesigner1" runat="server">
<ClientSideEvents Init="Init"/>
</dx:ASPxReportDesigner>
zoomFactor Property
Declaration
zoomFactor: number
Property Value
Methods
addTab(tab) Method
Declaration
addTab(
tab: DevExpress.Analytics.Utils.TabInfo
): void
Parameters
createViewModel Method
Declaration
createViewModel(): ITabPanelViewModel
Returns
getTabByName(tabName) Method
Declaration
getTabByName(
tabName: string
): DevExpress.Analytics.Utils.TabInfo
Parameters
Returns
onPropertyChanged(args) Method
Declaration
onPropertyChanged(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs
): void
Parameters
Name |
Type |
args |
PropertyChangedEventArgs<any> | ArrayPropertyChangedEventArgs<any> |
removeTabs Method
Declaration
removeTabs(): void
updateViewModel(args) Method
Declaration
updateViewModel(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs
): void
Parameters
Name |
Type |
args |
PropertyChangedEventArgs<any> | ArrayPropertyChangedEventArgs<any> |