在一个木偶集合视图中禁用用户输入——这个视图正在被应用程序的其他部分更新



需要禁用木偶集合视图中项目的输入按钮。

通常我只做:

TheView.$el.find('input').prop('disabled', true);

应该禁用视图中的所有输入元素。

我遇到的问题是应用程序的其他部分正在更新该视图,因此任何进入视图的新内容都没有被禁用。

处理这种情况的好模式是什么?

从集合视图中使用ItemView元素不是很好,最好使用自定义事件或将禁用逻辑移到项目视图中。

如果你有其他模块更新视图-如果我是你,我会在ItemView模板中移动禁用术语-在这种情况下,任何更新将检查此术语并正确呈现输入

相关内容

  • 没有找到相关文章

最新更新