博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 jQuery Repeater 进行验证更新等操作时提示消息
阅读量:6299 次
发布时间:2019-06-22

本文共 1262 字,大约阅读时间需要 4 分钟。

天, 文章中的例子是一个较为综合性的例子, 编辑, 新建信息, 显示不同样式和处理字段等, 但主要还是为大家说明如何在 Repeater 当中为用户提示消息.

由于精力有限, 不能在多个博客中保证文章的同步, 可在如下地址查看最新内容, 请谅解:

请到 的 JQueryElement 示例下载一节下载示例代码

本文将详细的讲解如何在 Repeater 中提示消息, 比如数据下载成功, 字段内容不符合要求, 目录如下:

  * 准备

  * 设置 TipTemplate

  * 调用 showtip 函数

  * 设置 FieldMask 属性

  * 消息的时效性

 

 

准备

请先查看 或者准备一节的内容.

设置 TipTemplate

如果希望 repeater 可以显示一些提示信息, 则首先需要设置 TipTemplate 模板:

@{tip,'第 ' + (++tipCount).toString() + ' 条消息:' + @}

代码中, 使用了 @{<属性名>[,<属性表达式>]} 来绑定属性 tip, tip 表示需要显示文本. 这和字段的绑定是类似, 不同的是 # 表示字段, 而 @ 表示属性, 可以参考 . tip 的内容可能是来自于 showtip 函数, 也可能来自于 FieldMask 属性.

调用 showtip 函数

通过 <repeater 变量>.__repeater('showtip', '<提示消息>') 可以让 repeater 显示提示消息:

上面的示例中, 多处调用了 showtip 函数, 并传递需要显示的字符串, 在 Filled 属性中, 传递的则是 e.custom.message, 这是来自于服务器返回的消息.

设置 FieldMask 属性

FieldMask 本来是用于验证字段的, 但由于 FieldMask 中包含了错误提示, 所以 repeater 会在字段验证错误时, 显示这些提示:

 

代码中, FieldMask 被赋值为 mask 变量, 而 mask 中包含了用于验证的规则, 可以参考 的设置字段一节.

mask 中的 tip 可以是一个字符串, 表示验证失败的提示, 也可以是一个对象, 包含更具体的提示消息.

而消息的提示是有 repeater 自动完成的, 前提是设置了有效的 TipTemplate.

消息的时效性

当需要显示新的消息, 或者 repeater 重新绑定数据时, 原有的消息将被替换或隐藏. 编辑行, 跳转到下一页, 调用 fill 方法都可以使 repeater 重新绑定数据.

JQueryElement 是开源共享的代码, 可以在 页面下载 dll 或者是源代码.

实际过程演示: , 建议全屏观看.

转载于:https://www.cnblogs.com/zoyobar/archive/2011/11/19/JE_21.html

你可能感兴趣的文章
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>
灵动空间 创享生活
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——8.6 UDP回射客户程序:dg_cli函数...
查看>>
不要将时间浪费到编写完美代码上
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>
阿里感悟(十八)- 应届生Review
查看>>
话说模式匹配(5) for表达式中的模式匹配
查看>>
《锋利的SQL(第2版)》——1.7 常用函数
查看>>
jquery中hover()的用法。简单粗暴
查看>>
线程管理(六)等待线程的终结
查看>>
spring boot集成mongodb最简单版
查看>>
DELL EqualLogic PS存储数据恢复全过程整理
查看>>
《Node.js入门经典》一2.3 安装模块
查看>>
《Java 开发从入门到精通》—— 2.5 技术解惑
查看>>