Barista: [过滤字段]:在过滤字段上添加交互级别信息。

创建于 2020-07-20  ·  4评论  ·  资料来源: dynatrace-oss/barista

功能要求

概括

@Output和一个属性添加到过滤器字段,指示用户当前是否正在使用过滤器字段。 这将帮助消费者确定何时可以安全地更新过滤器定义(数据源)而不会导致用户的用户流崩溃。

输出可用于对交互行为的变化做出反应,而该属性可用于按需检查现在更新数据源是否安全。

此状态可能需要确定以下事项:

  • 过滤器字段是否聚焦
  • 是当前打开的自动完成/范围

提议

将以下内容添加到过滤器字段。
我很高兴接受反馈,尤其是关于命名的反馈,因为我不确定这个命名是否合适。

@Output() inFlightChange: EventEmitter<FilterFieldInFlightChange<boolean>>
当用户开始与过滤器字段交互或停止与其交互时触发。

inFlight: boolean
确定用户当前是否正在与过滤器字段交互。

请添加您的注意事项,尤其是 ping @ffriedl89 @thomaspink @ap-dyna

Hacktoberfest 🎃 feature filter-field good first issue help wanted

所有4条评论

@tomheller
这个描述看起来不错,我认为 @Output+property 组合很有用。
(至于命名,我会坚持你的咖啡师惯例)。

我可以看到输出和布尔属性都很有用。 我也不太相信命名 tbh。
也许
@Output() userInteractionChange用于输出
userInteractingisUserInteracting用于布尔标志

我认为这是一个很好的观点
@Output() userInteractionChange用于输出。
isUserInteracting用于布尔标志。

转移到内部问题跟踪。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

TannerGilbert picture TannerGilbert  ·  4评论

lukasholzer picture lukasholzer  ·  8评论

christian-fischer picture christian-fischer  ·  4评论

tomheller picture tomheller  ·  21评论

schobocop picture schobocop  ·  10评论