`

解决OFBiz中利用JQuery自动补全下拉框无法正常显示的问题

阅读更多

今天在13.07版本的ofbiz上使用auto-complete自动下拉补全功能时,发现那个功能一直不正常,用谷歌浏览器通过查看控制台发现js报错,错误信息为:

javascript - Cannot set property '_renderItem' of undefined

 

原来是因为JQuery版本的问题,1.10之前的版本用原来的代码就可以:

 

input.data( "autocomplete" )._renderItem = function( ul, item ) {

    return jQuery( "<li></li>" )

    .data( "item.autocomplete", item )

    .append( "<a>" + item.label + "</a>" )

    .appendTo( ul );

};

 

JQuery-1.10.js以及之后的版本需要将autocomplete替换为ui-autocomplete,具体如下:

 

input.data( "ui-autocomplete" )._renderItem = function( ul, item ) {

    return jQuery( "<li></li>" )

    .data( "ui-autocomplete-item", item )

    .append( "<a>" + item.label + "</a>" )

    .appendTo( ul );

};

 

如此,问题解决。JQuery自动下拉补全功能正常工作。

1
0
分享到:
评论
2 楼 超声波 2015-03-18  
alan3258 写道
感谢作者的分享精神,学习了

嗯,希望能够帮到大家 ...
1 楼 alan3258 2015-03-18  
感谢作者的分享精神,学习了

相关推荐

    解决ofbiz中文报表"#"导入字体

    ofbiz后台应用 - 订单 - 订单查询/订单列表 - 订单明细 - "PDF" 报表, 中文报"#" 错误。 需导入中文解决

    ofbiz 数据模型 中文手册

    ofbiz数据模型中文手册详细介绍了OFBiz(Open For Business)项目的数据模型结构,它是用Apache License发布的开源电子商务套件的一部分。在OFBiz项目中,数据模型是其业务逻辑的基础,其中定义了大量的数据库表以及...

    ofbiz中文技术文档

    Opentaps(Open Source Enterprise Applications Suite)是基于Ofbiz构建的一个全面的企业资源规划(ERP)和客户关系管理(CRM)解决方案。Opentaps不仅包含了Ofbiz的所有功能,还添加了更多的企业级特性,如高级...

    Ofbiz的中文问题及相关设置

    在解决Ofbiz中的中文显示问题时,首先需要确保MySQL服务器支持中文编码。通常,MySQL支持多种字符集,但为了更好地兼容中文,推荐使用`utf8`或更新的`utf8mb4`编码格式。 ##### 步骤: - 打开MySQL安装目录下的`my....

    ofbiz学习笔记(自学整理)

    在Ofbiz中,工作流系统允许定义和自动化业务流程,而事件处理系统则用于响应各种内部或外部事件,如定时任务或用户操作。Ofbiz使用Spring框架作为其依赖注入容器,使得组件和服务之间能够灵活地协作。 自学Ofbiz时...

    Ofbiz 和 Mysql中文乱码解决方法.docx

    本文将详细探讨如何解决在Ofbiz(一个开源的企业应用框架)与MySQL数据库交互时出现的中文乱码问题。 首先,我们需要了解中文乱码产生的原因。通常,乱码是由于数据在不同阶段的编码格式不一致导致的。例如,JVM...

    关于OFBIZ的资料

    7. **社区资源**:OfBiz拥有活跃的社区,用户可以在论坛、邮件列表和GitHub上找到解决问题的方法,以及与其他OfBiz使用者交流的经验分享。 通过深入探索OFBIZ_Demo,无论是初学者还是经验丰富的开发者,都可以...

    Ofbiz 数据库全模型

    Ofbiz,全称为The Open For Business Project,是一个开源的企业应用框架,主要由Apache软件基金会维护。这个项目旨在提供一套全面的、可...无论是初学者还是经验丰富的Ofbiz开发者,都应该重视并充分利用这一资源。

    Apache.OFBiz.Development

    1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年的版本,这意味着可能有较新的版本替代。安装OFBiz涉及到获取源...

    ofbiz安装与配置

    Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz 之前,我们需要安装以下...

    Apache OFBiz Development The Beginner's Tutorial

    - **应对计划中的挫折**:给出解决常见问题的策略。 - **存储检查点以简化测试**:建议保存关键步骤的状态,以便快速恢复。 - **存档 Derby 数据文件和 Web 服务器工作文件**:介绍如何打包和存档重要文件。 - **...

    ofbiz中文文档.doc

    总的来说,OFBiz利用MVC模式构建了一套高效、灵活的企业级应用框架,使得开发者能够更专注于业务逻辑,而不是被复杂的界面和数据处理所困扰。这种设计思路对于大型项目的开发和维护至关重要,也是OFBiz成为热门开源...

    ofbiz api开发文档

    这些资源对于开发者来说是宝贵的,它们可以帮助理解API的实际应用场景,以及解决在开发过程中遇到的问题。 4. **API 使用指南** 在使用OFBiz API时,开发者需要注意以下几点: - **服务调用**:了解如何通过HTTP...

    ofbiz整理资料

    6. **示例与实战**:提供实际案例,演示如何利用OFBiz搭建特定的业务场景。 7. **问题排查与优化**:分享常见问题的解决方案,以及性能优化的策略和技巧。 8. **社区与更新**:引导用户如何参与OFBiz的社区,获取...

    Ofbiz框架中的事务解析.pdf

    现在我们来看Ofbiz框架中关于事务的几个关键问题: 1. Ofbiz的服务可以通过配置文件启用或关闭事务。如果服务未开启事务,但我们在调用服务前使用`TransactionUtil.begin()`显式启动事务,仍然可以保证事务的一致性...

    ofbiz开发者入门教程

    在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...

    ofbiz开发手册

    OFBiz 是一个基于 Java 的开源电商平台,旨在提供一个灵活、可扩展、可配置的电商解决方案。本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍了 OFBiz 应用...

Global site tag (gtag.js) - Google Analytics