Я новичок и пытаюсь создать страницу входа с помощью ExtJS6. Самый простой способ сделать это — создать panel
, содержащий такие элементы, как 2 text fields
(имя пользователя и пароль) и button
, но, поскольку текстовое поле электронной почты и пароля будет повторно использоваться при регистрации, поэтому я хочу избежать дублирование кода. Поскольку в обоих местах у нас будут одинаковые правила проверки, у нас должны быть одинаковые заголовки для электронной почты и пароля.
Я думаю о создании класса компонента текстового поля электронной почты и класса текстового поля пароля, который будет расширен классом TextField
и использовать такие свойства, как vtype
, name
, в этих настраиваемых классах определения, а в моей форме входа/форме регистрации я использую эти пользовательские поля, поэтому я смогу избежать дублирования кода.
Я хотел бы, чтобы другие участники прокомментировали это и сказали мне, является ли это правильным решением или нет, и если да, то как я собираюсь этого добиться.
С Уважением