Package org.thechiselgroup.choosel.core.client.ui.widget.listbox

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


        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

    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

            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

    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

                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

Related Classes of org.thechiselgroup.choosel.core.client.ui.widget.listbox.ExtendedListBox

Copyright © 2018 www.massapicom. 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.