你好,我刚将最新构建拉取到我的开发环境进行测试,发现了一个小的、或许非预期的变更。
这是一个细微的改动,但由于我使用投票功能的特殊方式,这对我来说意义重大。
以前,如果投票中没有选票,“显示结果”按钮会被禁用。这很合理,因为没有结果可看,所以“显示结果”按钮不应可点击。它看起来是这样的…
注意:没有收到任何投票,“显示结果”按钮处于禁用状态
在新的“取消投票”构建中,似乎无论是否有投票,“显示结果”按钮始终处于启用状态。
注意:没有收到任何投票,但“显示结果”按钮处于启用状态
有几个问题:情况确实如此吗?这是有意为之还是疏忽?你们会改回来吗?
如果保持现状,我会尝试另一种方法来实现我期望的结果。
无论如何,感谢“取消投票”功能,它看起来运行得非常顺利!
背景
背景…
为什么这对我来说是个问题?我使用投票来收集(主要是)单个用户的输入。也就是说,投票允许我在特定上下文中向单个用户提出具体问题。投票中很少有多于一张选票,但它们使得收集结构化数据变得非常容易。
在我的插件中,一个主题可以包含多个投票,这些投票可以包含大量选项,这意味着需要大量滚动。为了方便用户导航,一旦用户投票,我编写的一个主题组件会从投票 UI 中移除其他选项,只保留他们选择的选项。
为了移除这些选项,我的主题组件会定位一个已启用的“显示结果”按钮并“点击”它。一旦结果显示出来,任何没有收到选票的选项都会被移除。
最终效果如下。
目前,由于“显示结果”按钮默认处于启用状态,我的代码会点击它。由于没有任何投票,所有选项都被移除,看起来是这样的…



