vida hacer guion ejemplo como cinematografico argumento coldfusion jquery-mobile railo cfwheels

coldfusion - hacer - ejemplo de un guion de vida



Usar guiones en nombres de argumento (3)

intente utilizar las comillas ''data-icon'' o doublequotes "data-icon"

Está siendo interpretado como un menos, no como una raya

Estoy trabajando con CFWheels y jquery mobile y estoy tratando de pasar algunos ajustes de jquerymobile a un linkto call (principalmente el atributo del ícono de datos. Nunca lo he mencionado antes, pero parece ser que ColdFusion no permite guiones en los nombres de los argumentos). Mi llamada es la siguiente:

<cfset contentFor(actioncontent=linkTo(text=''Login'', route=''login'', data-icon=''check'')) />

CFBuilder y Railo arrojan un error en el guión. El error de Railo es:

asignación inválida lado izquierdo (railo.transformer.bytecode.op.OpDouble)

Entonces mi pregunta es: ¿estoy en lo cierto al decir que los guiones no están permitidos en los nombres de los argumentos? Además, si no están permitidos, ¿hay alguna manera de pasar el guion o simplemente tengo que crear la etiqueta de anclaje?


Puede hacer que esto funcione en Railo y CF de Adobe creando primero una estructura y enviándola a la colección de argumentos. De lo contrario, solo funcionará en Railo.

Ejemplo:

<cfscript> args = {controller="form", ''data-role''="button", ''data-theme''="c", text="I Accept"}; </cfscript> #linkTo(argumentCollection=args)#


Mi truco rápido es este:

#replace(linkTo(text="I accept", route="dashboard"),"<a ","<a data-role=''button'' ","ALL")#

(énfasis en el truco de trabajo - no es ideal, pero es mucho más fácil que pasar el argumento Colección).