public void onChange(CountSizeFilterChoice val) {
refreshNamespaceChart();
}
});
namespaceMultiConfig = new CountSizeMultiFilterPanel();
namespaceMultiConfig.addOnChangeHandler(new CountSizeMultiFilterPanel.OnChangeHandler() {
@Override
public void onChange(Set<CountSizeFilterChoice> vals) {
refreshNamespaceChart();
}
});
// has to be added in this order
namespaceChartConfig.add(namespaceSingleConfig);
namespaceChartConfig.add(namespaceMultiConfig);
namespaceChartConfig.setAnimationEnabled(true);
namespaceChartConfig.showWidget(CONFIG_IDX_BAR_COLUMN); // bar chart will be selected by default
// init property type filters
propertyTypeSingleConfig = new CountSizeSingleFilterPanel(PROPERTY_TYPE_RADIO_GROUP);
propertyTypeSingleConfig.addOnChangeHandler(new CountSizeSingleFilterPanel.OnChangeHandler() {
@Override
public void onChange(CountSizeFilterChoice val) {
refreshPropertyTypeChart();
}
});
propertyTypeMultiConfig = new CountSizeMultiFilterPanel();
propertyTypeMultiConfig.addOnChangeHandler(new CountSizeMultiFilterPanel.OnChangeHandler() {
@Override
public void onChange(Set<CountSizeFilterChoice> vals) {
refreshPropertyTypeChart();
}