In TrueSight Console, how to avoid node jumping issue, when user select node in table view->Hierarchy on Monitoring->Devices, Monitoring->Groups, Monitoring->Devices->Device Details->Monitors ? |
1. Take a backup of infraApp.war file from <TSPS_INSTALL_DIR>/TrueSightPServer/truesightpserver/modules/tomcat/webapps directory. 2. Copy infraApp.war file to temp location and extract the war file. 3. Update deviceListCtrl.js, groupListCtrl.js and monitorListCtrl.js files with line: selectionMode: custom as below. a. File: <temp_location>/infraApp\modules\deviceView\js\controllers\deviceListCtrl.js Add line selectionMode: custom, after the line width : 100%, in createDeviceHierarchyGrid API b. File: <temp_location>/infraApp\modules\groupView\js\controllers\groupListCtrl.js Add line selectionMode: custom, after the line width : 100%, in createGroupTreeGrid API c. File: <temp_location>/infraApp\modules\monitorView\js\controllers\monitorListCtrl.js Add line selectionMode: custom, after the line width : 100%, in lazyHierarchyTableSettings API 4. Update the war file with the updated files. 5. Copy the updated war file to <TSPS_INSTALL_DIR>/TrueSightPServer/truesightpserver/modules/tomcat/webapps directory. 6. Close the existing browser session and log in to TrueSight Presentation server from a new browser session and verify the issue. Note: After applying this fix, the ability to select multiple rows and copying data will no longer be possible. It can be achieved by using any third-party tool. Only Monitor Hierarchy View has data that can be copied. The remaining 2 views, Monitoring Device Hierarchy and Monitoring Group Hierarchy have data presented in a graphical way and cannot be copied. |