Kendo Grid自定义弹出编辑器&验证

时间:2013-03-12 12:05:12

标签: kendo-ui

我有这个简单的kendo-template脚本:

<!-- 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)documentation表示我可以通过具有“k-invalid-msg”类的“span”元素控制验证消息的位置。 现在的行为是这个span元素被div元素替换,它位于label元素下面。我想在输入旁边收到消息。

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

有人可以帮助我吗?

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

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

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

之前有人这么做过吗?

感谢您的帮助!

更新

关于a)点 OnaBai向我指出了正确的direction。谢谢你。

0 个答案:

没有答案