Kendo ui 剑道网格自定义弹出编辑器&;验证

Kendo ui 剑道网格自定义弹出编辑器&;验证,kendo-ui,Kendo Ui,我有一个简单的剑道模板脚本: <!-- popup editor template --> <script id="userEditor" type="text/x-kendo-template"> <div id="popServerErrorSummaryPlaceholder" style="display:none"></div> <div class="control-row"> <label

我有一个简单的剑道模板脚本:

<!-- popup editor template -->
<script id="userEditor" type="text/x-kendo-template">

   <div id="popServerErrorSummaryPlaceholder" style="display:none"></div>

   <div class="control-row">
      <label class="span2" for="FirstName">Vorname</label>
      <input Id="FirstName" class="span4" data-bind="value:FirstName" maxlength="50" name="FirstName" required="true" type="text" />
      <span class="k-invalid-msg" data-for="FirstName"></span>
   </div>

   <div class="control-row">
      <label class="span2" for="LastName">Nachname</label>
      <input Id="LastName" class="span4" data-bind="value:LastName" maxlength="50" name="LastName" required="true" type="text" />
      <span class="k-invalid-msg" data-for="LastName"></span>
   </div>

</script>

沃名称
姓氏
在Kend UI网格中编辑单行时使用。 我现在有两个问题:

a) 声明我可以通过类为“k-invalid-msg”的“span”元素控制验证消息的位置。 现在的行为是将这个span元素替换为div元素,并将其放置在label元素下面。我想获取输入旁边的消息

b) 弹出窗口显示时立即触发验证。在离开输入或单击“更新”按钮时应触发验证

有人能帮我吗

我不太确定如何处理的事情:

c) 一些验证是在服务器上执行的。我通过DataSource错误事件(定制JSON,基本上是字段名和相关错误消息的列表)将它们返回到浏览器。我想显示验证范围内的错误消息。我可以创建文档化的自定义验证规则

如何获取与弹出编辑器窗口关联的验证器?或者是否创建了foreach输入验证程序

以前有人这样做过吗

谢谢你的帮助

更新:

关于a点)
OnaBai把我指向右边。谢谢你的帮助。

这可能会对你有很大帮助,汉克,欧娜白!这修正了我的观点a)关于观点b)我倾向于不同意:当您显示以让用户知道该字段有问题时,也应该进行验证。请记住,无效字段不会阻止您保存它。当然,这是我个人的观点。此外,输入是可观察的对象,因此可以通过编程方式进行更新。