修正在不是游客模式下,登录注册界面无法输入问题。为注册页面的所有输入框添加独立的 FocusNode,并确保正确的焦点切换
This commit is contained in:
@@ -1034,6 +1034,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
||||
SizedBox(width: 8.w),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
focusNode: controller.kr_inviteCodeFocusNode,
|
||||
controller: controller.inviteCodeController,
|
||||
decoration: InputDecoration(
|
||||
hintText: AppTranslations.kr_login.enterInviteCode,
|
||||
@@ -1253,6 +1254,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
||||
SizedBox(width: 8.w),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
focusNode: controller.kr_accountFocusNode,
|
||||
controller: controller.accountController,
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
decoration: InputDecoration(
|
||||
@@ -1340,6 +1342,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
||||
SizedBox(width: 8.w),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
focusNode: controller.kr_codeFocusNode,
|
||||
controller: controller.codeController,
|
||||
keyboardType: TextInputType.number,
|
||||
decoration: InputDecoration(
|
||||
@@ -1393,6 +1396,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
||||
SizedBox(width: 8.w),
|
||||
Expanded(
|
||||
child: Obx(() => TextField(
|
||||
focusNode: controller.kr_passwordFocusNode,
|
||||
controller: controller.psdController,
|
||||
obscureText: controller.kr_obscureText.value,
|
||||
keyboardType: TextInputType.text,
|
||||
@@ -1450,6 +1454,7 @@ class KRLoginView extends GetView<KRLoginController> {
|
||||
SizedBox(width: 8.w),
|
||||
Expanded(
|
||||
child: Obx(() => TextField(
|
||||
focusNode: controller.kr_confirmPasswordFocusNode,
|
||||
controller: controller.agPsdController,
|
||||
obscureText: controller.kr_obscureText.value,
|
||||
keyboardType: TextInputType.text,
|
||||
|
||||
Reference in New Issue
Block a user