Кнопка переполнения вкладки Clarity отправляет форму - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть форма, содержащая вкладки с некоторыми вкладками в переполнении. Когда нажимается кнопка переполнения, чтобы открыть скрытые вкладки, она отправляет форму. Глядя на DOM, я вижу, что кнопка переполнения не имеет кнопки type = "button", поэтому она отправляет. Предложения?

Упрощенный пример:

<form [formGroup]="myForm" (ngSubmit)="onSubmit()">
    <button type="button" clrTabLink (click)="tabClicked($event)">General</button>
    <ng-template [(clrIfActive)]="generalTabActive">
      <clr-tab-content id="content1" *clrIfActive>
        <div>Tab content here</div>
      </clr-tab-content>
    </ng-template>
    <clr-tab>
      <button type="button" clrTabLink [clrTabLinkInOverflow]="inOverflow" (click)="tabClicked($event)">Overflow Tab Here</button>
      <clr-tab-content *clrIfActive>
        <div>Overflow tab content here</div>
      </clr-tab-content>
    </clr-tab>      
</form>

1 Ответ

0 голосов
/ 26 апреля 2018

Это ошибка с нашей стороны, я только что сообщил об этом здесь: https://github.com/vmware/clarity/issues/2214 Это очень легко исправить, это должно быть быстро.

Спасибо, что подняли это. : -)

РЕДАКТИРОВАТЬ: Благодаря реактивности Адитья, это было исправлено сегодня утром и выйдет в сегодняшнем выпуске. Поэтому все, что вам нужно сделать, это перейти к Clarity 0.11.15, и этот переключатель прекратит отправку формы.

...