简体   繁体   English

SmartGwt选择Selectitem的所有选项

[英]SmartGwt Select all option for Selectitem

I would like to have select all option for a select item where multiple set as true. 我想为选择项选择所有选项,其中多个设置为true。 Can I place it like a button or by using some other components ? 我可以像按钮一样放置它还是使用其他组件?

I have tried by using some buttons but it doesn't looks good. 我试过使用一些按钮,但它看起来不太好。

This can be done by using Pickericon in SmartGWT. 这可以通过在SmartGWT中使用Pickericon来完成。 Use the code below 请使用以下代码

    select = new SelectItem("TEMP" + "SAMPLE");
    select.setMultiple(true);
    select.setMultipleAppearance(MultipleAppearance.PICKLIST);
    select.setTitleAlign(Alignment.LEFT);
    select.setShowFocused(false);
    select.setShowDisabled(false);
    select.setShowErrorStyle(false);

    select_all = new PickerIcon(new Picker("checked.png"),
            new FormItemClickHandler() {

                @Override
                public void onFormItemClick(FormItemIconClickEvent event) {
                    //CODE to set all item to
                }
            });
    select_all.setPrompt("Select all");

    clear_all = new PickerIcon(PickerIcon.CLEAR,
            new FormItemClickHandler() {

                @Override
                public void onFormItemClick(FormItemIconClickEvent event) {

                    select.clearValue();
                }
            });
    clear_all.setPrompt("Clear selection");

    select.setIcons(select_all);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM