【问题标题】:jsViews: Check data to be validated before the view is updated in data-linkjsViews:在数据链接中更新视图之前检查要验证的数据
【发布时间】:2013-06-14 19:55:48
【问题描述】:

问题与在绑定更新之前验证/捕获数据有关,以您可以实现验证的方式。有没有人有任何泛型类型实现的示例,而不是具体以类似方式做某事?我知道有很多方法可以处理这个问题,但我不想为特定实例编写验证。为了简要理解,我们将番茄酱插件与 jsviews 以及一些自定义验证方法一起使用。我很欣赏我已经收到的回复,但我改变了我提出问题的方式,可能会得到一些其他的回复。

提前致谢!

【问题讨论】:

  • 请注意,我会尽快拿出一些样本,涵盖与验证等相关的场景。我还没有在这里回答,因为我想先创建这些样本 - 作为更有效的建议方式...
  • 太棒了。感谢您的更新!
  • 我正在围绕它实施“破解”,只是在触发验证时不更新视图。目前在这种情况下,这是指番茄酱。这是已经实施的。我只是希望实现一个功能。再次感谢,继续努力!

标签: javascript jquery .net jsviews data-linking


【解决方案1】:

我在上面的评论中提到会有一些与验证相关的示例。以下是链接:

【讨论】:

  • 有没有办法检查从模板生成的 HTML 是否有效。我的意思是如果我想在提交数据之前检查状态?
  • 您不想在 DOM 中插入无效的 HTML - 因此您需要在将数据呈现和链接到 DOM 之前以编程方式进行验证。您可以有一个“onBeforeChange”处理程序,在决定是否返回 false 之前,您可以简单地以编程方式呈现任何相关模板 - var html = template.render(currentData);并自己解析 HTML。没有特殊的内置支持可以做到这一点。但是如果模板是有效的,那么渲染的 HTML 通常也是有效的,否则你可能应该直接在数据上定义验证约束......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-03
  • 1970-01-01
相关资源
最近更新 更多