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)我倾向于不同意:当您显示以让用户知道该字段有问题时,也应该进行验证。请记住,无效字段不会阻止您保存它。当然,这是我个人的观点。此外,输入是可观察的对象,因此可以通过编程方式进行更新。