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

Sender-> Custom actions : SendButton 的 onSendDisabled 无法自主控制,目前是输入有文字 onSendDisabled = false 无文字 onSendDisabled = true #459

Open
kimteayon opened this issue Jan 9, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@kimteayon
Copy link

kimteayon commented Jan 9, 2025

重现步骤

Sender-> Custom actions : SendButton 的 onSendDisabled 无法自主控制,目前是输入有文字 onSendDisabled = false 无文字 onSendDisabled = true,业务上需要只发送附件无法实现,另外一个其他bug disable设置成false后 按钮会一直高亮 但是仍然发送不出去数据。
image
效果:
image

当前行为

onSendDisabled 配置不生效

预期行为

onSendDisabled 可以通过配置自主生效

版本

1.0.4

您在哪些浏览器上遇到了这个问题?

No response

@kimteayon kimteayon added the bug Something isn't working label Jan 9, 2025
Copy link

看起来您遇到了一个关于 SendButtononSendDisabled 属性的问题。根据您的描述,当前的行为是当输入框中有文字时,onSendDisabledfalse,而没有文字时为 true。这导致无法仅发送附件。此外,即使将 disable 设置为 false,按钮仍然高亮但无法发送数据。

为了帮助您解决这个问题,我建议以下步骤:

  1. 检查代码逻辑:确保在代码中正确地设置了 onSendDisabled 的逻辑,以便它能够根据您的业务需求进行控制。

  2. 自定义控制:如果需要自定义 onSendDisabled 的行为,可以考虑在组件中添加一个状态变量来手动控制按钮的禁用状态。

  3. 调试按钮行为:检查按钮的事件处理程序,确保在点击按钮时能够正确地触发发送操作。

如果您需要进一步的帮助,或者希望我为您搜索相关的代码示例或问题解决方案,请告诉我!

🪧 Tips For further assistance, please describe your question in the comments and @petercat-assistant to start a conversation with me.

@kimteayon
Copy link
Author

另外 Speech 语音的组件希望也可以通过 actions 返回回来

@YumoImer
Copy link
Collaborator

YumoImer commented Jan 9, 2025

业务上需要只发送附件无法实现,另外一个其他bug disable设置成false后 按钮会一直高亮 但是仍然发送不出去数据。

这个是个问题,需要对发送按钮的逻辑进行改造,我考虑下
image

另外 Speech 语音的组件希望也可以通过 actions 返回回来

这个需求的背景是需要 Icon 图标?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants