suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Kann eine Vaadin-Optionsfeldgruppe als Gruppe von Schaltflächen gestaltet werden?

Ist es möglich, Optionsfelder in Vaadin wie eine Reihe von Schaltflächen zu gestalten und eine ausgewählte Schaltfläche farbig zu gestalten?

Ich möchte eine Schaltflächengruppe wie Optionsfelder verwenden. Ein Element kann überprüft werden, die anderen können nicht überprüft werden.

P粉529245050P粉529245050299 Tage vor339

Antworte allen(1)Ich werde antworten

  • P粉011360903

    P粉0113609032024-02-04 13:26:28

    假设Vaadin 23(其他版本中组件的结构可能会改变),似乎是可行的。

    在全局styles.css中,添加:

    vaadin-radio-group.buttons vaadin-radio-button {
        border: 1pt solid black;
        border-radius: 4px;
        --radio-button-wrapper-display: none;
    }
    
    vaadin-radio-group.buttons vaadin-radio-button[checked] {
        background: orange;
    }

    在主题组件/vaadin-radio-button.css中,添加

    .vaadin-radio-button-wrapper { display: var(--radio-button-wrapper-display,block); }

    (这将隐藏单选圆圈,但您仍然可以通过单击仍然可见的标签来选择它)

    并将RadioButtonGroup类设置为buttons

    Antwort
    0
  • StornierenAntwort