Una biblioteca de JavaScript™ le permite almacenar clases, funciones y variables para su uso común en una aplicación. Una biblioteca de JavaScript es una biblioteca de cliente o una biblioteca de servidor.
// Crear documento con elemento de asunto
// XPage debe tener un recuadro de edición enlazado a requestScope.subject para obtener valor de asunto
// XPage debe tener un campo calculado enlazado a requestScope.status
function cdoc() {
var doc = database.createDocument();
doc.replaceItemValue("subject", requestScope.subject);
doc.save();
requestScope.status = "documento creado"
}
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:inputText id="inputText1" value="#{requestScope.subject}"></xp:inputText><xp:br></xp:br>
<xp:button value="create" id="button1">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:import sl1;
cdoc()}]]></xp:this.action>
</xp:eventHandler>
</xp:button> <xp:br></xp:br>
<xp:text escape="true" id="computedField1" value="#{requestScope.status}"></xp:text>
</xp:view>
La sentencia import no es necesaria si hace que la biblioteca sea un recurso en la página XPage. Con el foco fuera de todos los controles, haga clic en la ficha Recursos en Propiedades. A continuación, utilice el botón Añadir para hacer que la biblioteca esté disponible como recurso.
Utilice la ficha Recursos para añadir bibliotecas de cliente a una página XPage. La sentencia import no está disponible en JavaScript de cliente.