You can parametrize TIS Board by setting advanced variables in TISBoardSettings.js.
- ControllerLabelWidth
- MaxOpenedTabs
- OMTPStyle
- defaultClient
- LoginShowClient
- MinHeight
- MaxHeight
- MinTileHeight
- MinRefreshTime
- MaxShortInfoTextLength
- MaxWestTreeWidth
- MinWestTreeWidth
- DashboardLogoImagePath
- ShowStartupTips
- LogonRequestTimeout
- AsyncGetPageRetryCount
- QueuePortletRequests
- UploadSplitSize
- DatePickerStartDay
- SynchronizePageChange
- EditorPath
- ViewSettings
- standardValsAdapter
- urlAdapter
- editorLink
- boardLink
MAINCONNECTURL
TISBoard.MAINCONNECTURL = '/XIMES/TISBoard/DispatcherService.svc';
Determines which service is connected. Important: only services on the same domain (e.g. www.ximeshosted.com) are reachable.
lang
TISBoard.lang = "de";
Base language setting of the overview + login pages. Once the user is logged in, the language is changed to the language of the user/client.
AddPortletTreeHeight
TISBoard.AddPortletTreeHeight = 350;
Height of the portlet tree combo element.
ControllerLabelWidth
TISBoard.ControllerLabelWidth = 150;
Width of the controller labels (left hand side).
MaxOpenedTabs
TISBoard.MaxOpenedTabs = 6;
Limit of concurrent open tabs in TISBoard. If more tabs are opened, the oldest is closed automatically.
OMTPStyle
TISBoard.OMTPStyle = "background: #FF0000;";
Background color of dashboard pages.
defaultClient
TISBoard.defaultClient = "01";
Default client which is used on the login screen.
LoginShowClient
TISBoard.LoginShowClient = false;
Show or hide the client field on the login screen.
MinHeight
TISBoard.MinHeight = 150;
Minimal height of a portlet.
MaxHeight
TISBoard.MaxHeight = 2000;
Maximum height of a portlet.
MinTileHeight
TISBoard.MaxHeight = 45;
Minimal height of tile portlets, must be greater or equals than 45 .
MinRefreshTime
TISBoard.MinRefreshTime = 0;
Minimal auto-refresh time of a portlet in seconds. Can be set to e.g. 30 to disallow lower settings by users.
MaxShortInfoTextLength
TISBoard.MaxShortInfoTextLength = 80;
Maximal length for collapsed multiselect portlet summary text.
MaxWestTreeWidth
TISBoard.MaxWestTreeWidth = 355;
Maximum width of navigation tree.
MinWestTreeWidth
TISBoard.MinWestTreeWidth = 200;
DashboardLogoImagePath
TISBoard.DashboardLogoImagePath = "logos";
Path for dashpage logo images (relative to portal/portal/ )
ShowStartupTips
TISBoard.ShowStartupTips = true;
Show tips after login in the lower right corner.
LogonRequestTimeout
TISBoard.LogonRequestTimeout = 60; // seconds
Timeout for the initial LogOn request. See also AsyncGetPageRetryCount.
AsyncGetPageRetryCount
TISBoard.AsyncGetPageRetryCount = 10; // retries
Number of retries until the "slow load"-popup is displayed. (10 retries ~ 6s)
QueuePortletRequests
TISBoard.QueuePortletRequests = true;
See also FLEX-7969, FLEX-6879 for error message "Another operation has exclusive access to the project you're trying to access. Wait for the operation to complete or cancel it." in TIS Board.
UploadSplitSize
TISBoard.UploadSplitSize = 10 * 1024 * 1024; // in bytes
Large files are split up during upload in smaller chunks - default is 10MB.
DatePickerStartDay
TISBoard.DatePickerStartDay = 1; // 0 is sunday, 1 is monday
Start day (first column) of date picker (Monday or Sunday),
SynchronizePageChange
TISBoard.SynchronizePageChange = true;
Setting it to "true" blocks page changes if a portlet is still working.
Default is false, so no changed behaviours for other sites.
EditorPath
Link zum Editor neu angeben
TISBoard.EditorPath = "../../../TISEditor/";
ViewSettings
Under the hood view settings for TISBoard. Best use is via TISBoard.setAppMode("Default|TabsOnly|TreeOnly|Overview|Page")
in TISBoardSettings.js
.
Default
- TopBar: true, // show top bar
- WestTree: true, // show west tree
- DashboardTabs: true, // show tabs for dashpages
- HideNavigationFromDashpage: false, // hide navigation area from dashpages
- HideLogoutFromDashpage: false, // hide logout button from dashpage navigation area
- DashpageHeader: true, // show header area in dashpage (title, navigation, logo)
- WestTreeStatusPanel: false, // show status panel in west tree (bottom)
- DashpageCustomerLogo: true, // add customer logo to dashpage
- NavigationCustomerLogo: true, // customer logo in flying navigation window
- DashboardTabsClosable: true, // show "X" in Tab header
- EnableCustomerLogoChange: true, // show change logo button in dashpage properties
- HideStatusBar: true, // hide status bar of portlets
- DashpagePrintable: true,
- PortletHeader: true,
- PortletBorder: false,
- MinimumDashpageColumnWidth: 200
Overview
- TISBoard.ViewSettings.WestTree = false;
- TISBoard.ViewSettings.DashpageHeader = true;
- TISBoard.ViewSettings.WestTreeStatusPanel = false;
- TISBoard.ViewSettings.DashboardTabs = false;
- TISBoard.ViewSettings.HideStatusBar = true;
- TISBoard.ViewSettings.TopBar = false;
TabsOnly
- TISBoard.ViewSettings.WestTree = false;
- TISBoard.ViewSettings.DashpageHeader = true;
- TISBoard.ViewSettings.WestTreeStatusPanel = false;
- TISBoard.ViewSettings.DashboardTabsClosable = false;
- TISBoard.ViewSettings.HideStatusBar = true;
- TISBoard.ViewSettings.TopBar = false;
TreeOnly
- TISBoard.ViewSettings.WestTree = true;
- TISBoard.ViewSettings.DashboardTabs = false;
- TISBoard.ViewSettings.WestTreeStatusPanel = false;
- TISBoard.ViewSettings.DashpageHeader = true;
- TISBoard.ViewSettings.HideStatusBar = true;
- TISBoard.ViewSettings.TopBar = false;
Page
- TISBoard.ViewSettings.WestTree = false;
- TISBoard.ViewSettings.HideNavigationFromDashpage = true;
- TISBoard.ViewSettings.HideLogoutFromDashpage = true;
standardValsAdapter
TISBoard.standardValsAdapter
see Custom dynamic default values for Editable Grid
urlAdapter
TISBoard.urlAdapter
see Custom Portlets in TISBoard
editorLink
TISBoard.editorLink = "/path-to-editor-installation";
Changes the button target on the TIS start page
boardLink
TISBoard.boardLink = "/patho-to-board-installation";
Changes the button target on the TIS start page