Pregunta

Tengo una lista que se rellena de forma automática a partir de una fuente de datos XML mediante enlaces.

Cada registro XML contiene un título, una descripción y una URL

Cada fila de interfaz de usuario contiene un título y una descripción.

Cuando onclick se llama en el título, me gustaría llamar la openURL con la URL especificada en el origen de datos.

¿Es posible identificar la selección y navegar corriente en el modelo de datos de la onclickHandler?

¿Fue útil?

Solución

En un proyecto de Dashcode estoy trabajando en este momento tengo una fuente de datos que incluye una URL para el producto en Amazon.com. No he hecho esto desde el punto de vista de lista, pero desde mi punto de vista detalle que creó un enlace a la página de Amazon para el producto que se muestra actualmente.

En el detalle de Diseño El campo URL se transforma a ser:

"Haga clic aquí para comprar el producto en Amazon.com."

Y la palabra aquí es un enlace HTML estándar.

He utilizado un transformador de valor para hacer esto. En mi fuente de datos el campo URL contiene una dirección URL completa para el producto en Amazon.com. Entonces, ¿dónde se ve "valor" en el código de abajo Dashcode que está reemplazando con una URL en el código HTML que luego se incluye en la página.

myBuildAmazon = Class.create(DC.ValueTransformer,{
    transformedValue: function(value){
        // Insert Code Here
        value="Click <a href="+value+" target='_blank' >here</a>  to purchase the product on Amazon.com.";
        return value;
    }
});

Una cosa importante es que cuando se unen el origen de datos para el campo selecciona HTML en el menú emergente que aparece en lugar de texto.

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top