留言板

Incluir valor en liferay-ui:input-search en la 6.2

Mercedes Herranz,修改在9 年前。

Incluir valor en liferay-ui:input-search en la 6.2

New Member 帖子: 7 加入日期: 13-1-16 最近的帖子
Buenas,

Estamos desarrollando un portlet para el panel de control, y queremos seguir el estilo de la versión 6.2. Hemos incluido un componente de busqueda:

<aui:form action="<%=filterEndpointURL.toString()%>" method="post" name="filter">
<liferay-ui:input-search id="search_field" placeholder="Search by name" />
</aui:form>

El problema que tenemos, es el siguiente, si buscamos por un nombre, al ejecutar la petición filtra correctamente pero en el valor del input de busqueda no aparece el valor filtrado. En la versión anterior el tag diponia del campo value donde le asignabamos el valor <%=name%> pero en la nueva versión no existe value en el componente, pero vemos que en los formularios de Liferay funciona correctamente. ¿debemos insertar el valor en la request de alguna manera?

Muchas gracias de antemano.
Un saludo
Mercedes Herranz,修改在9 年前。

RE: Incluir valor en liferay-ui:input-search en la 6.2

New Member 帖子: 7 加入日期: 13-1-16 最近的帖子
Finalmente, lo hemos solucionado, modificando mediante una función javascript, asigna el valor a la variable.

Y.on('domready', function() {
if(filterValue === 'null'){
filterValue = '';
}
Y.one('#'+portletNamespace+nodeId).set('value', filterValue);
});

Un saludo