Ошибка компонента автозаполнения плагина grails-ui - PullRequest
0 голосов
/ 27 января 2010

Я программирую страницу, которая использует функцию автозаполнения плагина grails-ui. Это не работает, и консоль ошибок показывает ошибку «YAHOO не определен»; при поиске в Интернете я попробовал следующее:

  • Установите плагины yui2 ad 3
  • Удалите плагин grails-ui
  • переустановите плагин grails-ui

Без удачи.

Есть идеи? Я использую Граальс 1.2

Вот мой гсп:

<%@ page contentType="text/html;charset=UTF-8" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<gui:resources components="autocomplete" />
<title>Sample title</title>
</head>
<body>
<h1>Sample line</h1>
<g:form action="autoespec" id="id1">
<gui:autoComplete
    id="spec"
    name="spec"
    resultName="result"
    labelField="name"
    idField="id"
    controller="inscripcion"
    action="autoespec"
/>

  <input type="text" name="query">
  <input type="submit">
</g:form>
</body>
</html>

Добавлен вход для проверки работы контроллера (он работает).

Ответы [ 2 ]

0 голосов
/ 07 февраля 2010

Вы должны добавить специальный класс к своему телу.

<body class="yui-skin-sam">
   ...
0 голосов
/ 28 января 2010

Похоже, что вы неправильно указали пространства имен тегов. Предполагая, что вы используете последний плагин richui из http://www.grails.org/RichUI+Plugin и установили его с помощью grails install-plugin richui, вам понадобятся следующие теги:

<resource:autoComplete skin="default"/>

в заголовке страницы и для самого поля автозаполнения:

<richui:autoComplete ...  />

Я также заметил, что атрибуты, которые вы используете для элемента riuchui: autocomplete, отсутствуют в документации, поэтому вы можете захотеть еще раз прочитать: http://www.grails.org/RichUI+Plugin#AutoComplete

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...