【问题标题】:How to achieve autocomplete dropdown using struts2-dojo-plugin如何使用 struts2-dojo-plugin 实现自动完成下拉
【发布时间】:2014-08-24 02:35:12
【问题描述】:

我想在 struts2 中使用<sx:autocompleter> 实现自动完成下拉菜单。

以下是使用jar的

struts2-core-2.2.1.1.jar
struts2-dojo-plugin-2.1.8.1.jar
struts2-json-plugin-2.2.1.jar

ajaxAutocomplete.jsp

<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<s:form action="ajaxAutoCompleteActionForm" id="ajaxAutocompleteActionForm">
<H1> Bulk Action Form </h1>
<sx:autocompleter size="1" list="countries" name="country"></sx:autocompleter>
</s:form>

部署上述代码后,只会显示一个包含国家/地区列表的正常下拉菜单。没有用于输入文本的 &lt;input&gt; 字段。 我想实现与以下链接中所示相同的行为

http://viralpatel.net/blogs/struts-2-ajax-tutorial-example-d

在我的控制台中我也收到以下错误

"Uncaught ReferenceError: djConfig is not defined"

我做错了什么?如何避免控制台错误?

如何获取带有文本框的下拉菜单来搜索选择选项值?

【问题讨论】:

  • 再读一遍那个教程,并按照它的重点。
  • 还可以考虑加入新的十年并使用更新、更好且受支持的 struts2-jquery-plugin 的自动完成器。 Dojo 插件自 以来已被弃用

标签: java javascript struts2 autocomplete dojo


【解决方案1】:

您忘记在ajaxAutocomplete.jsp 中添加头像

<head>
 <sx:head/>
</head>

把它放在你的表单标签之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 2011-06-07
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    相关资源
    最近更新 更多