Passar javascript como parâmetro de componente composto

0 respostas
J

Boa tarde,

Como posso passar um javascript como parametro em um componente composto?

(Implementado como atributo não funciona)

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:cc="http://java.sun.com/jsf/composite">


    <!-- INTERFACE -->
    <cc:interface>
        <cc:attribute name="new" required="false" method-signature="void action()"/>
        <cc:attribute name="save" required="false" method-signature="void action()"/>
        <cc:attribute name="del" required="false" method-signature="void action()"/>
        <cc:attribute name="cancel" required="false" method-signature="void action()"/>
        <cc:attribute name="exit" required="false" method-signature="void action()"/>
        <cc:attribute name="onclick" required="false" />
    </cc:interface>

    <!-- IMPLEMENTATION -->
    <cc:implementation>    
        <f:view contentType="text/html">
            <h:outputScript library="js" name="jslib.js"/>
            <h:form id="frToolbar">
                <p:toolbar id="tlbComand" styleClass="menu_bar" >
                    <p:toolbarGroup align="left">
                        <p:commandButton type="push" action="#{cc.attrs.new}" title="Novo Registro" image="ui-icon-document" ajax="false"/>
                        <p:commandButton type="push" onclick="#{cc.attrs.onclick}" action="#{cc.attrs.save}" title="Salvar Registro" image="ui-icon-disk" ajax="true"/>
                        <p:commandButton type="push" action="#{cc.attrs.del}" title="Excluir Registro" image="ui-icon-close"/>
                        <p:commandButton type="push" action="#{cc.attrs.cancel}" title="Cancelar Registro" image="ui-icon-refresh" ajax="false"/>
                        <p:commandButton type="push" action="#{cc.attrs.exit}" title="Sair" image="ui-icon-home" ajax="false"/>
                    </p:toolbarGroup>
                </p:toolbar>
            </h:form>
        </f:view>
    </cc:implementation>
Criado 22 de agosto de 2011
Respostas 0
Participantes 1