..:: MX Studio Fóruns ::..: Dúvida com CFC - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Dúvida com CFC Erro com cffunctions

#1 User is offline   lumiere 

  • Group: Membros
  • Posts: 32
  • Joined: 08-January 07

  Posted 12 January 2008 - 02:47 PM

Boa tarde!

Pessoal, eu já fiz algumas functions em cfm usando o CFC do Cold. E preciso fazer outra bem simples, mas exibe o seguinte erro:
Object of type class java.lang.String cannot be used as an arrary

No meu codigo cfm, chamo assim:


Página.Cfm
CÓDIGO
<script type='text/javascript'>_ajaxConfig = {'_cfscriptLocation':'functions.cfc', '_jsscriptFolder':'AJAXCFC/js'};</script>
<script type='text/javascript' src='AJAXCFC/js/ajax.js'></script>
<script>


//funcao q chama o CFC
function fun_teste(getMethodCFML,setFunctionJS){

DWRUtil.useLoadingMessage("Aguarde...");
DWREngine._execute(_ajaxConfig._cfscriptLocation, null, getMethodCFML,setFunctionJS);

}




//Funcao q retorna o valor do CFC
function Retorno(Resultado) {
    alert(Resultado);
}
        

<!--- Input que possui chama as funções em JavaScript

<input name="T1" type="checkbox" value="2" onclick="fun_teste('getTeste1',Retorno);"> Teste<br>


Aqui Página.cfc
CÓDIGO
<!---Aqui está o cod do CFC --->
<cfcomponent extends="ajax">

    <cffunction name="getTeste1" output="no" access="private">
                    
        <cfset teste = "coisa">

    <cfreturn teste/>



Serei mto grata mesmo!!!!
0

#2 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

Posted 12 January 2008 - 04:43 PM

?

<script type='text/javascript'>_ajaxConfig = {'_cfscriptLocation':'functions.cfc', '_jsscriptFolder':'AJAXCFC/js'};</script>

Página.cfc
0

#3 User is offline   lumiere 

  • Group: Membros
  • Posts: 32
  • Joined: 08-January 07

Posted 14 January 2008 - 09:30 AM

Na verdade estava como functions.cfc mesmo, eu esqueci de colocar na hora de escrever no fórum...
0

#4 User is offline   fernando3400 

  • Group: Membros
  • Posts: 10
  • Joined: 18-November 05

Posted 23 January 2008 - 08:31 AM

Porque você não chama o componente e o método por CFSCRIPT mesmo?

Ex:

<cfscript>
componente = createObject("......","...");
</cfscript>

Talvez seja isso...

E na função tb...não sei se isso é relevante para o caso,..mas esta faltando o tipo de retorno...
fora que se eu não me engano você não pode chamar métodos 'privates' de fora do componente...

Espero que tenha ajudado..

Abs

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)