Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TDInput] 清除按钮能与getx结合吗? #124

Closed
Luozf12345 opened this issue May 8, 2024 · 7 comments
Closed

[TDInput] 清除按钮能与getx结合吗? #124

Luozf12345 opened this issue May 8, 2024 · 7 comments

Comments

@Luozf12345
Copy link
Collaborator

这个功能解决了什么问题

oncleartap加了,后面的那个x清除的没有出现。
wecom-temp-337764-d1d6f87ce07b8745377fcbc47695bfef

在onChange之后调setState更新一下页面,不好与getx结合使用

你建议的方案是什么

需要能与getx结合

Copy link
Contributor

github-actions bot commented May 8, 2024

👋 @Luozf12345,感谢给 TDesign 提出了 issue。
请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

@985211yyg
Copy link

  GetBuilder<LoginPageController>(
                id: 'account',
                init: controller,
                builder: (innerController) {
                  return TDInput(
                    controller: controller.accountController,
                    textStyle: TextStyles.blackBold16,
                    hintTextStyle: TextStyles.black16
                        .copyWith(color: ColorCenter.forthTextColor),
                    leftIcon: Icon(
                      Icons.person,
                      color: ColorCenter.primaryColor,
                    ),
                    backgroundColor: Colors.white,
                    hintText: '请输入账号',
                    maxLines: 1,
                    onChanged: (text) {
                      innerController.update(["account"]);
                    },
                    onClearTap: () {
                      innerController.accountController.clear();
                      innerController.update(["account"]);
                    },
                  );
                },
              ) 

TDInput是无状态的,在getX中 用 GetBuilder包裹局部刷新 @Luozf12345

Copy link
Contributor

这个 Issue 被标记为了过时 stale ,因为它已经持续 30 天没有任何活动了。删除 stale 标签或评论,否则将在 7 天内关闭。

Copy link
Contributor

这个 Issue 被标记为了过时 stale ,因为它已经持续 30 天没有任何活动了。删除 stale 标签或评论,否则将在 7 天内关闭。

Copy link
Contributor

这个 Issue 被标记为了过时 stale ,因为它已经持续 30 天没有任何活动了。删除 stale 标签或评论,否则将在 7 天内关闭。

Copy link
Contributor

这个 Issue 被标记为了过时 stale ,因为它已经持续 30 天没有任何活动了。删除 stale 标签或评论,否则将在 7 天内关闭。

@Luozf12345
Copy link
Collaborator Author

清除按钮已优化

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants