The Tabber Widget Switcher Plugin

Comments

64 comments

  • Avatar
    Michal

    Thanks, that sounds great! Can you please upload a dashboard sample

    0
    Comment actions Permalink
  • Avatar
    Inbal

    Hi Michal,

    I'm glad you like our new plugin. I believe you will find it very useful.

    The reason I did not attach the dashboard is because it's per URL.

    I'm attaching it here as a .dash file but keep in mind that you need to change all widget ID in the code to the new ID the dashboard will present.

    Best,

    Inbal




    EcommerceTabber.dash
    0
    Comment actions Permalink
  • Avatar
    Jason Grosche

    This is a great plugin, but I get problems when adding 2 Tabber widgets in the same dashboard.

    My scenario -

    Tabber 1 controls 2 widgets - Departments and Employees.
    Tabber 2 control 2 widgets - Local Tasks and Master Tasks.

    When I click 'Master Tasks' on Tabber 2 it also switches the Tabber 1 widgets (But not vice versa). I have checked all the widget ID's and everything appears to be setup correctly.

    Would having both Tabbers in the same dashboard column cause this issue?

    Thanks

    Jason

    0
    Comment actions Permalink
  • Avatar
    Michael Becker

    Hi Lian,

    is it possible to force tabber to stay with current selection if any filters are changed? Currently any change switches it to first selection and it becomes to difficult use with constant switching back to proper selection. Thanks in advance for any hints!

    Regards,

    Michał

    0
    Comment actions Permalink
  • Avatar
    Pooja

    Hi Inbal,

     I applied this plugin to add 3 tabs on my dashboard, each tab displays 1 table and 2 charts. But somehow every time i load the dashboard the 2 charts on each tab are overlapping resulting in poor visibility/understanding of the charts. What can I do to resolve this ?

     

    Regards

    Pooja

     

    0
    Comment actions Permalink
  • Avatar
    Michael Becker

    Hi Pooja,

    this can happen if widgets under each tab are not placed in correct order. If you have Tab1, Tab2 and Tab3 the widgets should be ordered as follows(top to bottom): Tab1_widget1, Tab1_widget2...,Tab2_widget1,Tab2_widget2...,Tab3_widget1,Tab3_widget2. Hope it helps.

    Michał

    0
    Comment actions Permalink
  • Avatar
    Pooja

    Thanks Michal that helped :)

    0
    Comment actions Permalink
  • Avatar
    Konstantinos

    Hello there, 

    This is a great plugin, solves a lot of our issues. After implementing this to our dashboards we have the following issues:

    1. When we change the tab to tab 2, we are losing part of our bar chart. (screenshot2).

    2. In every refreshing or filter changing or hide filterbar tabber switch to the first selection.

    Is there any way to solve these issues?

    thanks 

    0
    Comment actions Permalink
  • Avatar
    Ryan

    I'm having the same issue as Michael. The Tabber widget works perfectly, up until you change something. If I expand/collapse the filter pane, change a filtered value, etc the tabber loses focus on the widget it is suppose to display. Is there a way to persist the Tabber selection during a change to the dashboard state?

    0
    Comment actions Permalink
  • Avatar
    Inbal

    Hi Everyone,

    Thank you for all your comments.

    We understand the incidents you are having.

    You have to keep in mind that the Plugins are not features within the system and therefore there is a chance it will not work with some of the other features.

    With that said the Tabber Plugin is a Plugin that a lot of our users use and we received a lot of comments about it good and bad.

    We are doing our best to solve all Tabber issues and will upload a new version of the plguin soon.

    Best Regards,

    Inbal

     

    1
    Comment actions Permalink
  • Avatar
    Michael Becker

    Hi,

    is there anything that can be done about scroll bars with this plugin? Currently adding it, creates a separate scroll bar for each and every dashboard column for entire SiSense which is troublesome.

    Regards,

    Michał

    0
    Comment actions Permalink
  • Avatar
    Malinda Jepsen

    I have added the code to my dashboard to hide the widgets, however, the query is still showing that is is loading all of the widgets.  In the attached image, I have only 4 visible widgets when the dashboard loads, but the UI shows that it is loading 0/11.  I feel like it really is running all of the queries because when I go to another tab, it comes up immediately, with no lag at all.  This is the code in my dashboard: 

    dashboard.hideWidgetIds = ["5662f8e8a668bc6033000113","5662f8e8a668bc6033000111","5662f8e8a668bc603300011c", "5662f8e8a668bc6033000119", "5662f8e8a668bc6033000117", "5662f8e8a668bc603300011a"];

    Do i need anything else around this code to stop the queries from running?

    0
    Comment actions Permalink
  • Avatar
    Malinda Jepsen

    Helps if I attach the image... :-)




    Demographics.PNG
    0
    Comment actions Permalink
  • Avatar
    Ryan

    I believe what it is currently doing is just HIDING the widget. The widget itself is still loaded and the accompanying query against it is still being executed. What the Tabber simply doing is allowing you to get more out of your valuable real-estate. I agree with you that it should actually stop the execution of any hidden widget.  

    0
    Comment actions Permalink
  • Avatar
    Malinda Jepsen

    In Step 4, the comment about improving performance made me think that the query wouldn't run:

    "In order for the Tabber to not affect dashboard performance, we first hide all Tabber widgets from dashboard and run the widget only when the are called through the Tabber ."

    But I agree, after working with it, it appears that it doesn't affect the query performance, just the UI.

    0
    Comment actions Permalink
  • Avatar
    Geoffry

    Thanks for this plugin!

    We've noticed one issue on our install - with Tabber installed the ability to resize dashboard columns - even without the widget running - is gone. Is this a known behavior? Is this possibly due to a conflict with another plugin?

    We're running 6.1, planning on upgrading to 6.2 shortly. Thanks for any help you can provide!

    0
    Comment actions Permalink
  • Avatar
    Jason Grosche

    @Geoffry - Yes we have the same problem. This widget has caused various knock on effects since it was released, the latest version fixed a bunch of those, but introduced this problem. It clearly has not gone through any sort of testing despite it being written by a Sisense employee, but thats the risk we take using these officially unsupported widgets. Also we just upgraded to 6.2 this evening and as expected this issue remains. So we are  going to refactor several dashboards so we can get rid of the plugin.

    0
    Comment actions Permalink
  • Avatar
    OKTA

    Thanks for the Plugin,

    Can i hiding Text Widget? cause in Text Widget i can't know the widget number. 




    3-24-2016 3-55-01 PM.jpg
    0
    Comment actions Permalink
  • Avatar
    Alexandros Antoniou

    Does this still work in Sisense 6.2.5.115? 

    Otherwise I am not sure what Im doing wrong

    0
    Comment actions Permalink
  • Avatar
    Alexandros Antoniou

    In my case it only work with one widget (not multiple ones)

    0
    Comment actions Permalink
  • Avatar
    Malinda Jepsen

    FYI: We are running 6.2.5.141 and it does work with multiple tabbers on a page.  I was also able to resize columns in each of the widgets in a tabber.

    0
    Comment actions Permalink
  • Avatar
    Simon

    Morning all,

    There seems to be an issue with the plugin, where individual widgets can't be resized. Instead of being able to 'drag up' or 'drag down' when resizing, a red bar appears and nothing happens. This can be worked around by re-adding the widget, but this can get a bit annoying after a while :-) 

    Is this a known issue?

    0
    Comment actions Permalink
  • Avatar
    Michael Morales

    Hi!

    I'm wondering if it is working in version 6.4?

    All I have is an uneditable blank page for the script

    0
    Comment actions Permalink
  • Avatar
    Rob MacBride

    I'm having trouble setting up tabber with 3 tabs with 2 widgets each.  The first tab always loses the 2nd widget.  Also, I keep having issues with widgets vanishing in the area where the tabber is created, preventing me from doing any work on the widgets in the tabs after the tabber is created.  If I need to make any kind of change, I have to delete everything (the tabber widget and all related widgets) and start from scratch.  Any ideas?

     

    Here's the code:

    widget.on('render',function(w, e){e.prefixText = '';
    e.suffixText = '';
    e.selectedColor = '#86b817'; /*The color of the chosen title*/
    e.fontColor = '#cccccc'; /*The color of the unchosen titles*/
    e.elementWidth = '103%';
    e.descColor = '#a5a5a5';
    e.parentMarginLeft = '-15px';
    e.height = 32; /* affects the tabber widget default high*/
    });
    widget.tabs = [{title: "Business Breakdown", displayWidgetIds : ["57ec22f7ba56358c8e001xxx","57ec2305ba56358c8e001yyy"],
    hideWidgetIds : ["57ec24afba56358c8e001aaa","57ec2305ba56358c8e001bbb","57ec253cba56358c8e001ccc","57ec2547ba56358c8e001ddd"]},
    {title: "Country Breakdown", displayWidgetIds : ["57ec24afba56358c8e001aaa","57ec2305ba56358c8e001bbb"],
    hideWidgetIds : ["57ec22f7ba56358c8e001xxx","57ec2305ba56358c8e001yyy","57ec253cba56358c8e001ccc","57ec2547ba56358c8e001ddd"]},
    {title: "Office Breakdown", displayWidgetIds : ["57ec253cba56358c8e001ccc","57ec2547ba56358c8e001ddd"],
    hideWidgetIds : ["57ec22f7ba56358c8e001xxx","57ec2305ba56358c8e001yyy","57ec24afba56358c8e001aaa","57ec2305ba56358c8e001bbb"]}

    ];

    widget.tabsConfig = 'multiply';

     

    0
    Comment actions Permalink
  • Avatar
    Andrew Block

    Rob you should try using Notepad++ do write out this script...I always name out all of my widget in note lines that way you can highlight and track where it is Displayed and Hidden and verify you have it setup correctly. Check out my PNG attached.




    Tabber.PNG
    0
    Comment actions Permalink
  • Avatar
    Jayesh Vaswani

    I am having an issue where I have added the widget but adding the tabber I am not able to edit the tabber widget. If I want to add more widgets to the tabber control it does not allows me to do it. 

    2
    Comment actions Permalink
  • Avatar
    Louise Hines (Edited )

    I have just started using this tabber in two dashboards and whilst it's fine in one, the other has a lot of white space around the widget.  How can I reduce this?  I have attached a screenshot. Thanks

    0
    Comment actions Permalink
  • Avatar
    Itai Av-Revaya

    I have the same issue @Jayesh  have in some of the dashes

    0
    Comment actions Permalink
  • Avatar
    Lee

    @Jayesh @Itai I noticed that if we add a tabber widget and immediately tried to edit the script, it would not show until we apply the widget to add to the dashboard and then go back into the editor and edit script. If this is not the case, can you please describe what exactly is happening in further detail?

     

    @Louise Do you have any scripts or plugins applied on that dashboard?

    0
    Comment actions Permalink
  • Avatar
    Louise Hines

    Hi Lee,

    In the end I deleted the tabber and started again.  I didn't have a repeat of the problem so it's all sorted now.  Thanks.

    0
    Comment actions Permalink

Please sign in to leave a comment.