Я реализующий Stripe в моем Сенча Touch 2 приложения, и они требуют, чтобы я установил обычай DATA- атрибут HTML5 на соответствующих полях ввода ала это:Установка пользовательских атрибутов на текстовое поле Сенча Touch 2
<input type="text" size="20" data-stripe="number"/>
<input type="text" size="4" data-stripe="cvc"/>
<input type="text" size="2" data-stripe="exp-month"/>
<input type="text" size="4" data-stripe="exp-year"/>
Я определил мои поля ввода в окне, как это:
{
xtype:'textfield',
name:'expirationYear',
'data-stripe':'exp-year',
label:'Expiration',
placeHolder:'Expiration Year (YYYY)'
}
Я экспериментировал с добавлением:
'data-stripe':'exp-year',
Но это, естественно, не работало, поскольку его недействительный атрибут Сенча. Как установить пользовательские атрибуты в текстовых полях Sencha, чтобы убедиться, что отображаемые поля ввода будут похожи в HTML выше?
Вам необходимо переопределить компонент. –