[Learn AF3]第七章 App framework组件之Popup
AF3的弹出对话框Popup
组件名称:Popup
是否js控件:是,$.afui.popup
说明:af3中的popup和af2中相比变化不大,依然是通过插件popup来实现的
方法:
show () 显示popup对话框
hide () 隐藏popup对话框
构造参数:构造popup的时候,可以简单的传递一个字符串,此时popup显示为一个alert对话框。也可以传递一个object对象,对象可以具有如下的属性设置:
id (string) popup 包裹DOM元素的ID title (string) popup的标题 message (string) 显示的消息 cancelText (string) 取消按钮的文本 doneText (string) 完成按钮的文本 cancelOnly (bool/false) 是否只显示取消按钮
cancelClass (string) 取消按钮的CSS class doneClass (string) 完成按钮的CSS Class autoCloseDone (bool/false) 是否自动隐藏,设置为true时,当用户点击done按钮,popup将自动隐藏。
suppressTitle (bool/false) 是否隐藏对话框的标题行
11 cancelCallback function 取消按钮的回调函数
12 doneCallback function 完成按钮被点击的回调函数
13 onShow function popup显示的时候的回调函数
事件:
close popup关闭
使用举例:
1,基本的alert对话框
$.afui.popup("I'm replacing an alert box");
2,使用更多设置的popup
$.afui.popup({
title: "警告",
message: "This is a test of the emergency alert system!! Don't PANIC!",
cancelText: "Cancel me",
cancelCallback: function () {
console.log("cancelled");
},
doneText: "I'm done!",
doneCallback: function () {
console.log("Done for!");
},
cancelOnly: false
});
3,高级使用,实现登录对话框(通过给message属性设置html代码)
$.afui.popup({
title: "用户登录",
message: "Username: <input type='text' class='af-ui-forms'><br>"
+"Password: <input type='text' class='af-ui-forms' style='webkit-text-security:disc'>",
cancelText: "取消",
cancelCallback: function () {},
doneText: "登录",
doneCallback: function () {
alert("登录...")
},
cancelOnly: false
});
4,声明式popup(似乎不灵)
<a class="button" data-popup data-message="Hello World" >Hello</a>
第六章 App Framework 3.0中的内置矢量图标 [Learn AF3系列]
[Learn AF3]第七章 App framework组件之Popup的更多相关文章
- [Learn AF3]第四章 App framework组件之Button
Button 组件名称:Button 是否js控件:否 使用说明:如果说panel组件是af3的“核心(heart of the ui)”,那么Button就是af中的五虎上将之 ...
- [Learn AF3]第五章 App Framework 3组件之Drawer——Side Menu
Drawer——Side menu 组件名称:Drawer 说明:af3中的side menu和af2中有很大变化,af3中的side menu实际上是通过插件$.afui.drawer来实现 ...
- [Learn AF3]第三章 App Framework 3组件之Panel:afui的核心
Panel,afui的核心组件 组件名称:Panel 使用说明:按照官方的说法,panel组件是af3的“核心(heart of the ui)”,panel用于构造应用中独立的内容展示区域, ...
- [Learn AF3]第六章 App Framework 3.0中的内置矢量图标
AF3的内置矢量图标 介绍:要使用af3中的图标,必须首先引入icon.css,由于文件中已经内置了字体文件数据,因此不需要引入字体文件支持. <link rel="styleshee ...
- Laxcus大数据管理系统2.0(9)- 第七章 分布任务组件
第七章 分布任务组件 Laxcus 2.0版本的分布任务组件,是在1.x版本的基础上,重新整合中间件和分布计算技术,按照新增加的功能,设计的一套新的.分布状态下运行的数据计算组件和数据构建组件,以及依 ...
- [Learn AF3]第二章 App Framework 3.0的组件View——AF3的驱动引擎
View:af3中的驱动引擎 组件名称:View 使用说明:按照官方的说法,view组件是af3的“驱动引擎(driving force)”,view是af3应用的基础,一个app中可以包 ...
- 第七章:四大组件之Service
Service是Android系统中的一种组件,它跟Activity的级别差不多,但是它不能自己运行,只能后台运行,并且可以和其他组件进行交互.Service是没有界面的长生命周期的代码.Servic ...
- [Learn AF3]第一章 如何使用App Framework 3.0 构造应用程序
af3的变化非常大.参见[译]Intel App Framework 3.0的变化 一.应用需要引用的js脚本: af3中不在自己实现dom选择器,而是选择基于jquey或兼容jquery的库如zep ...
- 《Entity Framework 6 Recipes》中文翻译系列 (38) ------ 第七章 使用对象服务之动态创建连接字符串和从数据库读取模型
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第七章 使用对象服务 本章篇幅适中,对真实应用中的常见问题提供了切实可行的解决方案. ...
随机推荐
- u盘引导制作工具
https://rufus.ie/en_IE.html
- win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 异常 解决办法
win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 错误 解决方法改注册表.这个就是DB03.EXE引起的. cmd打开注册表:regedit找到注册表"HKE ...
- Gridview排序与分页-不使用“DataSourceControl DataSource”的情况下如何分页和排序 ...
如果你在GridView控件上设置 AllowPaging="true" or AllowSorting="true" 而没有使用使用数据源控件 DataSou ...
- C语言字符串格式化显示
符号 作用 ────────────────────────── %d 十进制有符号整数 %i 输 ...
- JAVA-JSP内置对象之response对象实现页面跳转
相关资料:<21天学通Java Web开发> response对象 实现页面跳转1.可以通过response对象的sendRedirect()方法设置页面重定向,从而实现页面跳转.2.这种 ...
- js生成验证码并且验证
<html> <head> <title>验证码</title> <style type="text/css"> #co ...
- [转]java中参数" ..."的用法和意思
原文地址:https://blog.csdn.net/lycit/article/details/78809625 如这个jdbc中封装的绑定参数的方法: /** * 绑定参数 * @param ps ...
- [转]Handsontable对单元格的操作
原文地址:http://blog.csdn.net/mafan121/article/details/46119905 1.自动填充单元格数据 fillHandle:true/false //当 ...
- 关于face alglimnment各种资料,存下来有空慢慢看
人脸对齐和应用 机器学习--详解人脸对齐算法SDM-LBF 基于MTCNN的人脸自动对齐技术原理及其Tensorflow实现测试 人脸检测——MTCNN CVPR论文<Face Alignmen ...
- [开发笔记]-初学WPF之自学笔记
一:动态加载背景图片 代码: 在窗体加载时,Window_Loaded 方法中: #region 测试动态加载背景图片 /* 1.图片右键 属性: 复制到输出目录:选择“如果较新则复制” 生成操作选择 ...