3

複数がtrueに設定されている選択項目のすべてのオプションを選択したいと思います。ボタンのように、または他のコンポーネントを使用して配置できますか?

いくつかのボタンを使用してみましたが、見栄えがよくありません。

4

1 に答える 1

3

これは、SmartGWT で Pickericon を使用して実行できます。以下のコードを使用してください

    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);
于 2016-01-05T04:45:46.737 に答える