can you send a non working full scale sample?
On Mon, Nov 28, 2011 at 10:04 AM, Tanmoy (Cloud Engineering) < [email protected]> wrote: > I am finding that in case of multiple controls (ControlWrapper) being > bound to a single chart (ChartWrapper) for a dashboard, the > getTableRowIndex does not return the correct row number from the > original DataTable when used to get the row number of selected row > (getSelection). > > If there is only a single control, then it works fine, however if > there are multiple controls, either specified together (using an > array) or separately (by chaining bind function) then the row index > returns incorrectly for the 1st control. > > e.g. based on the Google Playground example > ______________________ > > Ex1.) the ChartWrapper - barChart is bound to only 1 control - > cityPicker > > new > google.visualization.Dashboard(document.getElementById('dashboard')). > bind(countryPicker, regionPicker). > bind(regionPicker, cityPicker). > bind(cityPicker, barChart). > draw(data); > } > > If a value is selected in countryPicker or regionPicker then the row > index returned on selected a raw is as per the 'visible' row index and > NOT the original row index in the DataTable. > If a value is selected in cityPicker then it selecting a row returns > the correct row index. > ______________________ > > Ex2.) the ChartWrapper - barChart is bound to multiple controls > > new > google.visualization.Dashboard(document.getElementById('dashboard')). > bind([countryPicker, regionPicker, cityPicker], barChart). > draw(data); > } > > If a value is selected in countryPicker then getTableRowIndex returns > INCORRECT row index. > However, if regionPicker or cityPicker are used, then it returns > correct row index. > ______________________ > > Ex3.) the ChartWrapper - barChart is bound to multiple controls and > order is changed > > new > google.visualization.Dashboard(document.getElementById('dashboard')). > bind([regionPicker, countryPicker, cityPicker], barChart). > draw(data); > } > > If a value is selected in regionPicker then getTableRowIndex returns > INCORRECT row index. > However, if countryPicker or cityPicker are used, then it returns > correct row index. > > Any ideas or suggestions are welcome.. > > -- > You received this message because you are subscribed to the Google Groups > "Google Visualization API" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-visualization-api?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.
