Sencha Touch :: добавление нескольких классов к кнопкам - PullRequest
1 голос
/ 23 мая 2011

Есть ли способ добавить несколько классов на панель или кнопку в сенсорном Сенча? Я пытался добавить более одного с помощью "cls: 'newClass secondClass'", но, похоже, я могу добавить только один класс ...

Ответы [ 2 ]

3 голосов
/ 24 июня 2014

вы можете достичь этого, передав массив строк

cls: ['class1', 'class2'],

см: http://docs.sencha.com/touch/2.3.1/#!/api/Ext.Component-cfg-cls

3 голосов
/ 24 мая 2011

Для этого вы можете использовать функцию .addCls.

Например:

button.addCls('class1 class2 class3');

Вывод HTML кнопки теперь будет:

<div id="ext-comp-1064" class="x-button x-button-normal x-button-action class1 class2 class3" style="margin-top: 8px; height: 30px; "><span class="x-button-label" id="ext-gen1116">Label</span></div>
...