You can parametrize TIS Board by setting advanced variables in TISBoardSettings.js.

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 (warning).

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

TISBoard.editorLink = "/path-to-editor-installation";

Changes the button target on the TIS start page

 

TISBoard.boardLink = "/patho-to-board-installation";

Changes the button target on the TIS start page