All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.html_field.start.jsp Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
<%--
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */
--%>

<%@ include file="/html_field/init.jsp" %>

<% Map ddmFormFieldsMap = ddmForm.getDDMFormFieldsMap(true); DDMFormField ddmFormField = ddmFormFieldsMap.get(field.getName()); DDMFormFieldRenderer ddmFormFieldRenderer = DDMFormFieldRendererRegistryUtil.getDDMFormFieldRenderer(ddmFormField.getType()); DDMFormFieldRenderingContext ddmFormFieldRenderingContext = new DDMFormFieldRenderingContext(); ddmFormFieldRenderingContext.setField(field); ddmFormFieldRenderingContext.setHttpServletRequest(request); ddmFormFieldRenderingContext.setHttpServletResponse(response); ddmFormFieldRenderingContext.setLocale(requestedLocale); ddmFormFieldRenderingContext.setMode(mode); ddmFormFieldRenderingContext.setNamespace(fieldsNamespace); ddmFormFieldRenderingContext.setPortletNamespace(portletResponse.getNamespace()); ddmFormFieldRenderingContext.setReadOnly(readOnly); ddmFormFieldRenderingContext.setShowEmptyFieldLabel(showEmptyFieldLabel); %> <%= ddmFormFieldRenderer.render(ddmFormField, ddmFormFieldRenderingContext) %> Liferay.component( '<%= HtmlUtil.escapeJS(fieldsNamespace) %>ddmForm', function() { return new Liferay.DDM.Form( { container: '#<%= randomNamespace %>', ddmFormValuesInput: '#<%= HtmlUtil.getAUICompatibleId(ddmFormValuesInputName) %>', definition: <%= DDMUtil.getDDMFormJSONString(ddmForm) %>, doAsGroupId: <%= scopeGroupId %>, fieldsNamespace: '<%= HtmlUtil.escapeJS(fieldsNamespace) %>', mode: '<%= HtmlUtil.escapeJS(mode) %>', p_l_id: <%= themeDisplay.getPlid() %>, portletNamespace: '', repeatable: <%= repeatable %> } ); } );




© 2015 - 2024 Weber Informatics LLC | Privacy Policy