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

com.liferay.dynamic.data.mapping.dependencies.ddm.documentlibrary.ftl Maven / Gradle / Ivy

<#include "../init.ftl">

<#if !(fields?? && fields.get(fieldName)??) && (fieldRawValue == "")>
	<#assign fieldRawValue = predefinedValue>


<#assign fieldRawValue = paramUtil.getString(request, "${namespacedFieldName}", fieldRawValue)>

<#assign fileEntryTitle = "">

<#if fieldRawValue != "">
	<#assign fileJSONObject = getFileJSONObject(fieldRawValue)>

	<#assign fileEntry = getFileEntry(fileJSONObject)>

	<#if fileEntry != "">
		<#assign fileEntryTitle = fileEntry.getTitle()>
	


<@liferay_aui["field-wrapper"] cssClass="form-builder-field" data=data required=required>
	
<@liferay_aui.input helpMessage=escape(fieldStructure.tip) inlineField=true label=escape(label) name="${namespacedFieldName}Title" readonly="readonly" type="text" value=(fileEntryTitle?has_content)?string(fileEntryTitle, '') /> <@liferay_aui.input name=namespacedFieldName type="hidden" value=fieldRawValue> <#if required> <@liferay_aui.validator name="required" />
<@liferay_aui.button cssClass="select-button" id="${namespacedFieldName}SelectButton" value="choose-from-document-library" /> <@liferay_aui.button cssClass="clear-button ${(fieldRawValue?has_content)?string('', 'hide')}" id="${namespacedFieldName}ClearButton" value="clear" />
${fieldStructure.children}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy