<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://spotfire.tibco.com/community/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Knowledge Base</title><subtitle type="html" /><id>http://spotfire.tibco.com/community/blogs/stn/atom.aspx</id><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/default.aspx" /><link rel="self" type="application/atom+xml" href="http://spotfire.tibco.com/community/blogs/stn/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2011-06-13T06:45:00Z</updated><entry><title>Adding a Filter Control into a Text Area</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/25/adding-a-filter-control-into-a-text-area.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/25/adding-a-filter-control-into-a-text-area.aspx</id><published>2012-01-26T01:21:00Z</published><updated>2012-01-26T01:21:00Z</updated><content type="html">Many times authors will want to allow a user to filter out values in a given column, but they do not want to expose the Filter Panel, as it can add confusion and complexity for a consumer. The workaround has been to use a Property Control to provide this capability from within a Text Area. This solution had a series of unwanted side effects if it was not setup properly. In 4.0, we now have the ability to embed a Filter for a specific Column directly into a Text Area. This also allows authors to make...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/25/adding-a-filter-control-into-a-text-area.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=9305" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Filter Control" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Filter+Control/default.aspx" /><category term="Text Area" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Text+Area/default.aspx" /></entry><entry><title>Guiding the User Through an Analysis Without Showing all Pages Available</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/07/guiding-the-user-through-an-analysis-without-showing-all-pages-available.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/07/guiding-the-user-through-an-analysis-without-showing-all-pages-available.aspx</id><published>2012-01-07T07:48:00Z</published><updated>2012-01-07T07:48:00Z</updated><content type="html">When setting up an analysis file, there are times when you want the consumer to be guided through the analysis and not be distracted by the different pages available to click through. In version 4.0, this can be accomplished by setting the Page Navigation mode to ‘None’. Once you do this, you will then need to use an Action Control or Script Control to navigate between pages. NOTE: Users inside Spotfire Professional can simply switch the Page Navigation mode, but consumers using the Web Player will...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2012/01/07/guiding-the-user-through-an-analysis-without-showing-all-pages-available.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=9096" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="4.0" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/4.0/default.aspx" /><category term="Action Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Action+Controls/default.aspx" /><category term="Hiding Pages" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Hiding+Pages/default.aspx" /><category term="Page Navigation" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Page+Navigation/default.aspx" /></entry><entry><title>Executing Scripts within other Scripts</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/26/executing-scripts-within-other-scripts.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/26/executing-scripts-within-other-scripts.aspx</id><published>2011-12-26T15:54:00Z</published><updated>2011-12-26T15:54:00Z</updated><content type="html">There are some situations where you will want to execute a script from within another script. This could be to combine multiple scripts into one single action call (from a button, link, or image inside a Text Area), or it could be to enable the execution of various scripts based off some logic checks inside a master script. The following script will execute another script (name ‘secondScript’ that already exists and is stored inside the same Spotfire Analysis file): from System.Collections.Generic...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/26/executing-scripts-within-other-scripts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=8698" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Script Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Script+Controls/default.aspx" /><category term="Executing Scripts" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Executing+Scripts/default.aspx" /></entry><entry><title>Information At a Glance with Graphics Tables</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/10/information-at-a-glance-with-graphics-tables.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/10/information-at-a-glance-with-graphics-tables.aspx</id><published>2011-12-10T23:46:00Z</published><updated>2011-12-10T23:46:00Z</updated><content type="html">Many managers and consumers need methods to quickly see the state of their business, including Key Performance Indictors (KPI). In addition, they may need to quickly spot changes in these values over time and also whether the values are trending up or down. This can be done in TIBCO Spotfire 4.0 using the new Graphical Table visualization. Graphical Tables are a new visualization provided in TIBCO Spotfire 4.0 which is designed to provide information at a glance. The Graphics Table is a table-based...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/12/10/information-at-a-glance-with-graphics-tables.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=8557" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="4.0" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/4.0/default.aspx" /><category term="Information At a Glance" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Information+At+a+Glance/default.aspx" /><category term="Graphics Table" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Graphics+Table/default.aspx" /></entry><entry><title>Limiting Data to Display in Visualizations in TIBCO Spotfire 4.0</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/21/limiting-data-to-display-in-visualizations-in-tibco-spotfire-4-0.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/21/limiting-data-to-display-in-visualizations-in-tibco-spotfire-4-0.aspx</id><published>2011-11-22T01:45:00Z</published><updated>2011-11-22T01:45:00Z</updated><content type="html">There are often scenarios where you will need to limit the data to display in a given visualization. In most of the approaches, the solution is to filter data. However, this filtering is not directly tied to a visualization. Rather, it is tied to a Filtering Scheme, which affects an entire page or pages. In TIBCO Spotfire 4.0, there are two new features that allow you to easily filter data in a specific visualization, without affecting the data to display in other visualizations. Suppose we are looking...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/21/limiting-data-to-display-in-visualizations-in-tibco-spotfire-4-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=8362" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Filtering Schemes" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Filtering+Schemes/default.aspx" /><category term="Limit Data" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Limit+Data/default.aspx" /><category term="4.0" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/4.0/default.aspx" /></entry><entry><title>Creating Property Control Groups that do not automatically update Expressions and Calculations</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/13/creating-property-control-groups-that-do-not-automatically-update-expressions-and-calculations.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/13/creating-property-control-groups-that-do-not-automatically-update-expressions-and-calculations.aspx</id><published>2011-11-14T01:54:00Z</published><updated>2011-11-14T01:54:00Z</updated><content type="html">In certain scenarios, there is a requirement to have multiple Property Controls that drive a given analysis file. The values behind these Property Controls will all be used in a series of expressions and calculations. However, the way these expressions and calculations works means that they will be recalculated each time the property values change. This is OK in some situations, but in many scenarios you want to trigger the update after all Property Control values have been updated (or at least allow...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/11/13/creating-property-control-groups-that-do-not-automatically-update-expressions-and-calculations.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=8257" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Script Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Script+Controls/default.aspx" /><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /></entry><entry><title>Displaying Property Controls inside HTML Tables</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/16/displaying-property-controls-inside-html-tables.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/16/displaying-property-controls-inside-html-tables.aspx</id><published>2011-10-17T01:03:00Z</published><updated>2011-10-17T01:03:00Z</updated><content type="html">In previous tips , we have discussed how you can add HTML directly into a Text Area. To take this one step further, you may want to take Property Controls that you have already created and then add them into a HTML table or CSS positioning element to provide a more exact and better looking layout. This tip will explain how that can be accomplished. First, you should start by building the Property Controls which you wish to use. This can include any combinations of the built-in Property Controls and...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/16/displaying-property-controls-inside-html-tables.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=7884" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Script Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Script+Controls/default.aspx" /><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /><category term="Display Property Controls in HTML Tables" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Display+Property+Controls+in+HTML+Tables/default.aspx" /></entry><entry><title>Formatting Values in Tooltips</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/02/formatting-values-in-tooltips.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/02/formatting-values-in-tooltips.aspx</id><published>2011-10-02T23:55:00Z</published><updated>2011-10-02T23:55:00Z</updated><content type="html">In this tip we will discuss how to update the formatting on a Visualization&amp;#39;s tooltips. Assume we have a Bar Chart which displays the sum of sales for each year in our data table. What if we then want to change the y-axis to show the Percentage of Total Sales for each year. This would require changing the y-axis to a custom expression using the OVER function: Sum([Sales]) / Sum([Sales]) OVER (All([Axis.X])) The formatting will still stay as a currency type (as that is what it was when we started...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/10/02/formatting-values-in-tooltips.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=7737" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Tooltips" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Tooltips/default.aspx" /><category term="Formatting" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Formatting/default.aspx" /></entry><entry><title>Dynamically Updating Fixed Values in a Drop-down list Property Control</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/25/dynamically-updating-fixed-values-in-a-drop-down-list-property-control.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/25/dynamically-updating-fixed-values-in-a-drop-down-list-property-control.aspx</id><published>2011-09-25T20:19:00Z</published><updated>2011-09-25T20:19:00Z</updated><content type="html">There are some situations where you will want to have a Drop-down list Property Control display fixed values. This is easily accomplished by using the ‘Fixed values’ option for setting the property value, and then entering your fixed values and their display names. In other situations, you may want those fixed values to update depending on certain conditions. It could be that you only want to show some of them at any given point in time, or it could be that you want the values to completely change...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/25/dynamically-updating-fixed-values-in-a-drop-down-list-property-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=7530" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /><category term="Fixed values" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Fixed+values/default.aspx" /><category term="Dynamic Drop-down lists" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Dynamic+Drop-down+lists/default.aspx" /></entry><entry><title>Displaying Images in a Label Property Control</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/12/displaying-images-in-a-label-property-control.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/12/displaying-images-in-a-label-property-control.aspx</id><published>2011-09-13T02:30:00Z</published><updated>2011-09-13T02:30:00Z</updated><content type="html">In last week’s post, we learned how to create custom Property Controls in the form of Radio Buttons and Checkboxes. As it turns out, this solution works well using the Web Player from Internet Explorer, but the wingdings fonts do not display as they should in Firefox or Chrome. To correct this, and to learn another nice feature, we will replace the wingding fonts with a graphic in the Label Property Control. This can be accomplished out of the box using a Data Function, but that requires S+ or R...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/12/displaying-images-in-a-label-property-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=7391" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Images" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Images/default.aspx" /><category term="Script Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Script+Controls/default.aspx" /><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /><category term="Labels" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Labels/default.aspx" /></entry><entry><title>Creating Radio Button and Checkbox Property Controls</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/05/creating-radio-button-and-checkbox-property-controls.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/05/creating-radio-button-and-checkbox-property-controls.aspx</id><published>2011-09-06T01:31:00Z</published><updated>2011-09-06T01:31:00Z</updated><content type="html">This is the first post after the Tip of the Week blog’s summer hiatus. We are back now and will start out with a series of tips related to using Text Areas to create Guided Analysis files. In this first tip back we will discuss how to create new Property Control types (radio buttons and check boxes) using a combination of Document Properties, Labels, and Scripts. While these are not truly built-in Property Controls, they do work and function properly. In this first example we will look at building...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/09/05/creating-radio-button-and-checkbox-property-controls.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=6949" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Properties" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Properties/default.aspx" /><category term="Script Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Script+Controls/default.aspx" /><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /><category term="Custom Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Custom+Property+Controls/default.aspx" /></entry><entry><title>Insert As Text vs Insert As Value</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/07/10/insert-as-text-vs-insert-as-value.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/07/10/insert-as-text-vs-insert-as-value.aspx</id><published>2011-07-11T03:02:00Z</published><updated>2011-07-11T03:02:00Z</updated><content type="html">The concept of Document Properties has existed in TIBCO Spotfire for quite some time. In version 3.1, the concept of properties was extended and included the ability to expose controls to allow consumers to change property values. When this update happened, Spotfire continued to support the old mechanism for adding properties into expressions as well as supported a newer , pre-processor approach. The default mechanism, from version 3.1 and later, for adding properties into an expression is to use...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/07/10/insert-as-text-vs-insert-as-value.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=6060" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Document Properties" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Document+Properties/default.aspx" /><category term="Property Controls" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Property+Controls/default.aspx" /><category term="Insert As Text" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Insert+As+Text/default.aspx" /><category term="Insert As Value" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Insert+As+Value/default.aspx" /></entry><entry><title>Share insights on tibbr with TIBCO Spotfire 3.3</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/07/07/Share-insights-on-tibbr-with-TIBCO-Spotfire-3-3.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/07/07/Share-insights-on-tibbr-with-TIBCO-Spotfire-3-3.aspx</id><published>2011-07-07T11:54:00Z</published><updated>2011-07-07T11:54:00Z</updated><content type="html">&lt;p&gt;This article targets: TIBCO Spotfire 3.3 and forward&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a title="TibbrTool_v1.3.zip" href="http://spotfire.tibco.com/community/blogs/stn/Knowledge%20Base/tibbr_tool/TibbrTool_v1.3.zip"&gt;TibbrTool_1.3.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This article describes a tool that integrates TIBCO Spotfire with tibbr in order to share and discuss an insight or visualization with others. We use the improved Bookmarks functionality in TIBCO Spotfire 3.3 to create a snapshot of a visualization and then display it later on. The tool makes it possible to post a message together with a visualization to tibbr. The tool can be used from inside TIBCO Spotfire Professional or TIBCO Spotfire Web Player. All the source code needed for the tool is available in the attached zip file. The zip file also contains spk files ready for distribution.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Launching the tool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using Spotfire Professional you will find the tool in the context menu for any of the visualizations. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://spotfire.tibco.com/community/blogs/stn/image_2BBD2740.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="image" border="0" alt="image" src="http://spotfire.tibco.com/community/blogs/stn/image_thumb_1CA64866.png" width="420" height="288" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;In the TIBCO Spotfire Web Player you will find the tool among the export tools to the left. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://spotfire.tibco.com/community/blogs/stn/image_2933F582.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="image" border="0" alt="image" src="http://spotfire.tibco.com/community/blogs/stn/image_thumb_1A89499D.png" width="187" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tool dialog&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The tool will bring up the Post to tibbr dialog (TIBCO Spotfire Professional version).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://spotfire.tibco.com/community/blogs/stn/image_4EBD72E3.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="image" border="0" alt="image" src="http://spotfire.tibco.com/community/blogs/stn/image_thumb_1F8B874C.png" width="418" height="401" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The TIBCO Spotfire Web Player version of the same dialog is shown below. It is the currently active visualization that will be used in the tool.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://spotfire.tibco.com/community/blogs/stn/image_333870E0.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="image" border="0" alt="image" src="http://spotfire.tibco.com/community/blogs/stn/image_thumb_35FE25D3.png" width="321" height="338" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;You can provide a message and a link to the analysis file together with the visualization. The link will be attached to the message and makes it possible to open the analysis file in the TIBCO Spotfire Web Player from the tibbr flow. Linking is only available when the analysis is opened from the library.&lt;/p&gt;
&lt;p&gt;Posting to Subjects&lt;/p&gt;
&lt;p&gt;By default the tib (message) is posted to your tibbr wall. You can direct your tib to any tibbr subject by simply providing the subject string before the message. &lt;br /&gt;For example entering the message &lt;strong&gt;@johndoe Hello&lt;/strong&gt; would post “Hello” to John Doe’s wall. &lt;br /&gt;You can also supply multiple subjects like this: &lt;strong&gt;@spotfire @tibbr Hey you two, play nice now&lt;/strong&gt; posts the message to both the Spotfire and the tibbr subjects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implementation Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The code is divided into three different parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TibbrTool – contains the code for doing the actual “work” in the tool, together with utility classes for preferences, bookmarks, images and tibbr. &lt;/li&gt;
&lt;li&gt;TibbrToolForms – contains the UI parts for TIBCO Spotfire Professional. &lt;/li&gt;
&lt;li&gt;TibbrToolWeb – contains the UI parts for the TIBCO Spotfire Web Player. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This is the recommended way of organizing the code when doing an extension for a tool that have user interface elements for both Professional and Web Player. For more information, see &lt;a href="http://stn.spotfire.com/stn/Tasks/Extensions.aspx"&gt;Creating Extensions to the Spotfire Platform&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some API:s used in the tool that are worth special mentioning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stn.spotfire.com/stn/API.aspx?API=dxp%2fhtml%2fM_Spotfire_Dxp_Application_Visual_Render.htm"&gt;Visual.Render&lt;/a&gt; – used to render a visualization to a Graphics context. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://stn.spotfire.com/stn/API.aspx?API=dxp%2fhtml%2fAllMembers_T_Spotfire_Dxp_Application_Extension_CustomPreference.htm"&gt;CustomPreference&lt;/a&gt; – used for saving information related to the tibbr server and your user name. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://stn.spotfire.com/stn/API.aspx?API=dxp%2fhtml%2fM_Spotfire_Dxp_Framework_ApplicationModel_NotificationService_AddErrorNotification.htm"&gt;NotificationService.AddErrorNotification&lt;/a&gt; – used for notifying the user if something went wrong while posting to tibbr. This is displayed in the status bar. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://stn.spotfire.com/stn/Stints/HowToAddAndModifyBookmarks.aspx"&gt;BookmarkManager&lt;/a&gt; – used for handling bookmarks. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://stn.spotfire.com/stn/API.aspx?API=dxp%2fhtml%2fAllMembers_T_Spotfire_Dxp_Web_Forms_CustomWizardPromptControl.htm"&gt;CustomWizardPromptControl&lt;/a&gt; and &lt;a href="http://stn.spotfire.com/stn/API.aspx?API=dxp%2fhtml%2fT_Spotfire_Dxp_Web_Forms_CustomWizardPromptControlPage.htm"&gt;CustomWizardPromptControlPage&lt;/a&gt; – used for building the dialog/HTML form for the Web Player client. &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=6037" width="1" height="1"&gt;</content><author><name>Anna Lundberg</name><uri>http://spotfire.tibco.com/community/members/Anna-Lundberg.aspx</uri></author><category term="Professional" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Professional/default.aspx" /><category term="Web Player" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Web+Player/default.aspx" /><category term="Integration" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Integration/default.aspx" /><category term="Sharing Analysis" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Sharing+Analysis/default.aspx" /><category term="3.3" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/3.3/default.aspx" /></entry><entry><title>Sharing your Analysis – Even better in 3.3</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/19/sharing-your-analysis-even-better-in-3-3.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/19/sharing-your-analysis-even-better-in-3-3.aspx</id><published>2011-06-20T01:45:00Z</published><updated>2011-06-20T01:45:00Z</updated><content type="html">In earlier posts , we discussed how to share your analysis with others using a variety of approaches. With the release of version 3.3 of TIBCO Spotfire, there are quite a few more approaches available. The major update is that Spotfire now provides a way to execute a Bookmark and a Configuration Block directly when launching Spotfire and opening a file. This is supported in both the Web Player and Professional clients. Launching analysis files via URL To open Spotfire Professional and launch a file...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/19/sharing-your-analysis-even-better-in-3-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=5787" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="Bookmarks" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Bookmarks/default.aspx" /><category term="Social BI" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Social+BI/default.aspx" /><category term="Sharing Analysis" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Sharing+Analysis/default.aspx" /><category term="3.3" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/3.3/default.aspx" /><category term="Configuration Blocks" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Configuration+Blocks/default.aspx" /></entry><entry><title>Updated Time Hierarchies in version 3.3</title><link rel="alternate" type="text/html" href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/13/updated-time-hierarchies-in-version-3-3.aspx" /><id>http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/13/updated-time-hierarchies-in-version-3-3.aspx</id><published>2011-06-13T10:45:00Z</published><updated>2011-06-13T10:45:00Z</updated><content type="html">Before Spotfire version 3.3, time hierarchies were treated just like all other hierarchies. In version 3.3, a new built-in hierarchy is available specific to dates and times. They use the new BinByDateTime() function to create the expression as shown in the image below. With the new support for time series hierarchies, visualizations which have a time series on one of their axis will now display a slider by default. See the image below which shows the pre 3.3 visualization on top and then how it...(&lt;a href="http://spotfire.tibco.com/community/blogs/stn/archive/2011/06/13/updated-time-hierarchies-in-version-3-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://spotfire.tibco.com/community/aggbug.aspx?PostID=5733" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://spotfire.tibco.com/community/members/Anonymous.aspx</uri></author><category term="3.3" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/3.3/default.aspx" /><category term="Time Series Hierarchies" scheme="http://spotfire.tibco.com/community/blogs/stn/archive/tags/Time+Series+Hierarchies/default.aspx" /></entry></feed>
