Class: PaymentScreen

PaymentScreen


new PaymentScreen()

Экран "Оплата" (содержит в себе форму пополнения счета абонента банковской картой)

Source:
payment.screen.js

Methods


callKeyboard(selectedInput)

Вызод клавиатуры для разных полей ввода

Parameters:
Name Type Description
selectedInput

идентификатор поля ввода, для которого вызывается клавиатура

Source:
payment.screen.js

init()

Инициализация экрана "Оплата"

Source:
payment.screen.js

key_back()

Обработчик нажатия на кнопку "Назад" (переход к экрану "Баланс")

Source:
payment.screen.js

key_backspace()

Обработчик нажатия на кнопку "Возврат" (переход к экрану "Баланс")

Source:
payment.screen.js

key_digit()

Обработчик нажатия на цифровой кнопки (ввод значения в цировое поле)

Source:
payment.screen.js

key_down()

Обработчик нажатия на кнопку "Вниз" (навигация по полям формы оплаты)

Source:
payment.screen.js

key_enter()

Обработчик нажатия на кнопку "ОК" (вызов клавиатуры, выбор значения или попытка оплаты в зависимости от выделенного поля ввода)

Source:
payment.screen.js

key_exit()

Обработчик нажатия на кнопку "Выход" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход в экран баланса)

Source:
payment.screen.js

key_left()

Обработчик нажатия на кнопку "Влево" (навигация по полям формы оплаты или удаление последнего символа)

Source:
payment.screen.js

key_menu()

Обработчик нажатия на кнопку "Меню" (переход к экрану главного меню)

Source:
payment.screen.js

key_right()

Обработчик нажатия на кнопку "Вправо" (навигация по полям формы оплаты)

Source:
payment.screen.js

key_up()

Обработчик нажатия на кнопку "Вверх" (навигация по полям формы оплаты)

Source:
payment.screen.js

refreshHelpbar()

Обновление нижнего футера с подсказками

Source:
payment.screen.js

resetCardData()

Сброс данных в полях формы оплаты

Source:
payment.screen.js

setAmount()

Установка в поле суммы оплаты

Source:
payment.screen.js

setParentScreen(value)

Установка родительского экрана

Parameters:
Name Type Description
value

идентификатор родительского экрана

Source:
payment.screen.js

setPaymentForm()

Отрисовка и установка значений формы оплаты

Source:
payment.screen.js

show()

Отображение экрана "Оплата" (сопровождается запросом суммы оплаты из предыдущего экрана или с сервера, а также отрисовкой формы оплаты)

Source:
payment.screen.js