- 浏览: 54036 次
最新评论
liferay aui-autocomplete
如: 数据项 resultFields : [ 'key', 'name', 'description' ],
要求下拉列表显示name和description, 选中后输入框仅显示name, submit时传递key到后台。
如: 数据项 resultFields : [ 'key', 'name', 'description' ],
要求下拉列表显示name和description, 选中后输入框仅显示name, submit时传递key到后台。
<form action="" method="post" name="<portlet:namespace />fm"> select: <div id="demo"></div> <BR> key: <input type='text' id='key' /> description: <input type='text' id='description' /> </form> <aui:script> AUI().ready( 'aui-autocomplete', function(A) { var states = [ [ 'AL', 'Alabama', 'The Heart of Dixie' ], [ 'AK', 'Alaska', 'The Land of the Midnight Sun' ], [ 'WI', 'Wisconsin', "America's Dairyland" ], [ 'WY', 'Wyoming', 'Like No Place on Earth' ] ]; var autoComplete = new A.AutoComplete( { contentBox: '#demo', dataSource: states, matchKey: 'name', typeAhead: true, autoHighlight: true, forceSelection:true, schema : { resultFields : [ 'key', 'name', 'description' ] }, on: { // 选择列表中某项时出发itemSelect事件 'itemSelect': function(event) { /* 小技巧,建议用chrome浏览器调试脚本 想断点跟进来看this(autocomplete)对象都有哪些属性,打开下面的语句,控制面板错误处找到次行代码加断点。 浏览器脚本调试中中很有趣,如果此句放在本function最后一行,很难通过控制面板错误处找到此行代码 alert(this._elCurListItem.zzz()); */ var key = this._elCurListItem._resultData.key; var name = this._elCurListItem._resultData.name; var description = this._elCurListItem._resultData.description; //通过其他文本框得到需要的字段 $( "#key" ).val(key); $( "#description" ).val(description); //选择列表项后输入框显示内容 this.inputNode._node.value = name; }, //离开列表未选中任何项或是输入值未找到任何匹配项时触发selectionEnforce事件 //selectionEnforce 在forceSelection:true时才有效 'selectionEnforce': function(event) { //未找到匹配项目,清空输入框 this.inputNode._node.value = ''; $( "#key" ).val(''); $( "#description" ).val(''); }, } }); //override, 列表项显示内容, 如此处列表项显示username和 description autoComplete.formatResult = function(result, request, resultMatch) { return (resultMatch + '<br>'+ result.description+ '<br>') || '' ; }; autoComplete.render(); //页面初始化时输入框显示值设定 autoComplete.inputNode._node.value = 'AAAAA'; $( "#key" ).val(''); $( "#description" ).val(''); }); </aui:script>
发表评论
-
AOP
2017-02-28 13:14 482http://blog.csdn.net/moreev ... -
liferay 6.1 CE + LDAP 导入自定义字段
2013-12-21 16:06 898导入自定义字段时无论如何尝试都不成功,但是自定义字段的值导 ... -
liferay 6.1 CE LDAP
2013-12-14 14:20 2324goole了许多网页,讲的是五花八门,最后想起来去port ... -
research
2013-12-10 10:42 0<aui:select label="typ ... -
fetch 与 find 的区别
2013-11-11 09:55 909liferay中 findxxxx 与fetchxxx 方 ... -
liferay 一对多 多对多 关系 (model)
2013-11-07 11:24 713通过model层实现 例如 people 与 ad ... -
liferay 一对多 多对多 关系 (build-service)
2013-11-07 11:04 692通过配置service.xml 实现 说明:一对多 ... -
liferay Logical Architecture
2013-09-11 15:20 1186Logical Architecture 详 ... -
liferay 文件下载失败
2013-07-01 14:48 589现象: http://issues.liferay.com/ ... -
403
2013-06-05 16:41 0portal.properties auth.forward ... -
[转] Liferay多数据源配置及开发
2013-06-05 16:16 765http://www.chinasb.org/archives ... -
aui-autocomplete [ 三 ] 源码解析
2013-01-09 09:53 1584懒了, 只翻译几个目前用到的属性,其实英文写的很明白的,需要花 ... -
aui-autocomplete [ 二 ] 验证未通过保留输入值
2013-01-09 09:25 856<% long myUserId = ParamU ... -
Liferay AutoFields 添加事件
2013-01-08 09:30 0new Liferay.AutoFields( ... -
web app timezone (view-business-db)
2013-01-07 11:50 1246目标:面向多区域用户 添加更新记录:用户输入本区域时间, 数据 ... -
liferay auto_filed
2012-12-03 14:51 810new Liferay.AutoFields( ... -
liferay at java.util.regex.Pattern$Curly.match0
2012-11-21 13:17 923build-service 出现liferay at java ... -
actionurl 参数顺序
2012-10-19 14:16 1508PortletURL editURL = renderResp ... -
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.
2012-10-19 14:06 4055现象: liferay中查询数据,用到如下语句 select ... -
Unable to find required classes (javax.activation.DataHandler and javax.mail.int
2012-09-04 13:41 10982.1.8 错误原因: 需要mail.jar和activat ...
相关推荐
Aui-core是一个基于原生JavaScript的库,它旨在简化前端开发,提供了一些实用的工具和功能。在这个项目中,我们看到Aui-core与CSS3的`transform`属性相结合,来实现更丰富的视觉效果和动态交互。 `transform`属性是...
aui-artDialog-6.0.2是artDialog的一个版本,针对其原有的加载方式进行了改进,引入了requireJS的AMD(Asynchronous Module Definition)规范,旨在优化资源加载流程,提升页面性能。 首先,我们要理解artDialog的...
##Aui-gridx 概述Aui gridx(angularUI-gridx) 是一个强大的基于 AngularJS 的网格小部件。 它是轻量级、易于配置、快速渲染和原生树支持。 目前,它为您提供了以下功能排序分页树单元格格式器和装饰器 此外,aui-...
本项目涉及的是一个使用Aui-core库实现的图片3D 360度旋转效果,它允许用户从各个角度查看图片,增强视觉体验。这种技术常用于产品展示、虚拟现实场景以及互动媒体设计等领域。 首先,我们要理解3D旋转的概念。在...
artDialog是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 功能: 支持锁定屏幕(遮罩)、模拟alert和confirm、多窗口弹出、静止定位、支持Ese键关闭对话框、定时关闭、...
<div class="aui-sale-time"> <div class="aui-sale-title">限时秒杀 <div class="aui-sale-second">FLASH DEALS <div class="aui-sale-icon-sd"> <div class="aui-sale-ends">本场距离结束还剩 ...
移动框架:aui的底部导航栏tab,关联内容footer_bar_frm以及完成选项卡的切换功能。在官网给出的例子基础上,增加关联内容,实现选项卡切换内容随之切换的功能。这是完整开发例子源码包,直接浏览器预览即可看到完整...
artDialog —— 经典、优雅的网页对话框控件。 支持普通与 12 方向气泡状对话框 完善的焦点处理,自动焦点附加与回退 支持 ARIA 标准 面向未来:基于 ... 很漂亮的弹出框,支持IE、FF、Chrome,附带了很多例子供学习。
- **布局容器**:AUI提供了`.aui-content`、`.aui-card`等布局容器类,便于快速组织页面结构。 - `.aui-content`: 基础布局容器,默认背景色为白色。 - `.aui-card`: 圆角容器,自带10px外边距,适用于卡片式布局...
"Aui-core-1.42-min.js"是一个压缩过的JavaScript库,很可能包含自定义的函数和方法,用于处理图片的3D变换、动画效果以及用户交互。在这个库中,开发者可能使用了WebGL或者CSS3的3D变换来实现3D效果。WebGL是一种...
$('.aui-content-main .aui-content-menu').hover(function(){ $(this).addClass('active').find('s').hide(); $(this).find('.aui-content-menu-dow').show(); },function(){ $(this).removeClass('active')....
进销存手机版管理系统是一款基于AUI和Vue.js技术构建的应用,专为移动设备设计,旨在高效管理企业的库存、采购和销售活动。系统采用AUI(可能是AlloyUI或其他以A开头的UI框架)作为前端界面组件库,结合Vue.js的响应...
在"wordpress-aui-theme-master"这个压缩包中,你可能会找到以下文件和文件夹: - `style.css`:主题的主要样式文件,定义了页面的外观和布局。 - `functions.php`:包含主题的PHP函数,用于扩展WordPress的功能。 ...
树莓派-AUI v6.2 树莓派配置基本介绍 安装 Raspberry-Pi-AUI 的步骤: ...aui-oc 超频用户界面 aui-userm 用户管理界面 aui-util 实用程序管理器用户界面 如何贡献? 看看 笔记 获取错误。 执行: sudo
代码片段: ... <span class="aui-icon aui-icon-arrow-fl" id="js_function-orbit-prev" title="上一个"> <span class="aui-icon aui-icon-arrow-fr" id="js_function-orbit-next" title="下一个">
源在Https://bitbucket.org/200ok/aui-debug上可用,与AUI 5.1相同的许可证,并且可能被叉。 ---- 使用AUI构建的接口调试工具。 功能包括: - 识别当前页面中的AUI组件 - idenfity问题,如弃用组件的使用,不正确的...
input class="aui-radio" v-model="vo.is_select" v-if="api.systemType=='ios'" @touchstart.prevent="update_cart_selectss(index)" type="checkbox"> <input class="aui-radio" :checked="vo.is_select" v...
这个压缩包包含了构建一个移动端商城应用的基本HTML演示页面,让我们来深入了解一下其中可能涉及的技术和概念。 1. **HTML**:作为网页的基础语言,HTML(HyperText Markup Language)用于定义页面结构。在这个项目...
在`aui-master`这个压缩包文件中,通常会包含AUI框架的源码、文档、示例项目以及相关的配置文件。源码部分可能分为CSS、JavaScript和图片资源,开发者可以通过研究这些文件了解AUI的实现原理并进行定制化修改。文档...