Examples of ExtendedListBox


Examples of autotest.common.ui.ExtendedListBox

    }

    private String getSeriesDrilldownQuery(Series series, String xFilterString) {
        StringBuilder sql;
        sql = new StringBuilder();
        ExtendedListBox valueSelector = series.getDBColumnSelector();
       
        sql.append("SELECT test_idx, ");
        sql.append(valueSelector.getSelectedValue());
        sql.append(" FROM tko_perf_view_2 WHERE ");
       
        String seriesFilter = series.getFilterString();
        if (!xFilterString.equals("") || !seriesFilter.equals("")) {
            sql.append(xFilterString.replace("%", "%%"));
            if (!xFilterString.equals("") && !seriesFilter.equals("")) {
                sql.append(" AND ");
            }
            sql.append(seriesFilter.replace("%", "%%"));
            sql.append(" AND ");
        }
       
        sql.append(xAxis.getSelectedValue());
        sql.append(" = %s ORDER BY ");
        sql.append(valueSelector.getSelectedValue());
        return sql.toString();
    }
View Full Code Here

Examples of autotest.common.ui.ExtendedListBox

        sql.append(valueSelector.getSelectedValue());
        return sql.toString();
    }

    private void addSeriesSelects(Series series, StringBuilder sql) {
        ExtendedListBox valueSelector = series.getDBColumnSelector();
       
        StringBuilder ifClause = new StringBuilder();
        String seriesFilter = series.getFilterString();
        if (!seriesFilter.equals("")) {
            ifClause.append("IF(");
            ifClause.append(seriesFilter);
            ifClause.append(", ");
        }
        ifClause.append(valueSelector.getSelectedValue());
        if (!seriesFilter.equals("")) {
            ifClause.append(", NULL)");  
        }
       
        sql.append(", ");
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

                new CalculationResolverFactory(new MaxCalculation()),
                new FixedValueResolverFactory(new FixedValueResolver(
                        new Double(1), DataType.NUMBER)) };

        resolverFactorySelector = new ListBoxControl<ViewItemResolverFactory>(
                new ExtendedListBox(false),
                new Converter<ViewItemResolverFactory, String>() {
                    @Override
                    public String convert(ViewItemResolverFactory value)
                            throws ConversionException {
                        return value.getDescription();
                    }
                });
        resolverFactorySelector.setValues(Arrays.asList(calculations));

        // TODO lawl, hack
        resolverFactorySelector.setSelectedValue(calculations[0]);
        resolverFactorySelector.setChangeHandler(changeHandler);

        // TODO I guessing that this is where the property should be selected as
        // well, should possible alert user to selecting SUM without selectin
        // gproperty?

        // this should all be defined by the transformation UI classes
        propertySelector = new ListBoxControl<String>(
                new ExtendedListBox(false), new NullConverter<String>());
        propertySelector.setChangeHandler(changeHandler);

        panel = new VerticalPanel();
        panel.add(resolverFactorySelector.asWidget());
        panel.add(propertySelector.asWidget());
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

        super(slot);

        this.slotMappingConfiguration = slotMappingConfiguration;

        propertySelector = new ListBoxControl<String>(
                new ExtendedListBox(false), new NullConverter<String>());
        propertySelector.setChangeHandler(new ChangeHandler() {
            @Override
            public void onChange(ChangeEvent event) {
                String propertyName = propertySelector.getSelectedValue();
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

    private void initGroupingBox() {
        // TODO include aggregation that does not aggregate...
        // TODO include bin aggregation for numerical slots

        groupingBox = new ListBoxControl<String>(new ExtendedListBox(false),
                new NullConverter<String>());

        groupingBox.setChangeHandler(new ChangeHandler() {
            @Override
            public void onChange(ChangeEvent event) {
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

            LightweightCollection<VisualItem> visualItems, String property) {

        this.uiModel = uiModel;
        this.resolverFactory = resolverFactory;

        selector = new ListBoxControl<String>(new ExtendedListBox(false),
                new NullTransformer<String>());
        selector.setChangeHandler(propertySelectChangeHandler);

        setProperties(ResourceSetUtils.getSharedPropertiesOfDataType(
                visualItems, resolverFactory.getDataType()));
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

    protected void initGroupingBox() {
        // TODO include aggregation that does not aggregate...
        // TODO include bin aggregation for numerical slots

        groupingBox = new ListBoxControl<String>(new ExtendedListBox(false),
                new NullTransformer<String>());

        /**
         * This is an event handle which watches the resource grouping box for
         * grouping changes
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

                updateOptions(visualItems);
            }
        };

        resolverFactorySelector = new ListBoxControl<VisualItemValueResolverFactory>(
                new ExtendedListBox(false),
                new Transformer<VisualItemValueResolverFactory, String>() {
                    @Override
                    public String transform(
                            VisualItemValueResolverFactory factory) {
                        return factory.getLabel();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.