В проекте Dashcode, над которым я сейчас работаю, у меня есть источник данных, который включает URL-адрес продукта на Amazon.com.Я не сделал этого в представлении списка, но из своего представления сведений я создал ссылку на страницу Amazon для отображаемого в данный момент продукта.
В макете сведений поле URL преобразуется в:
"Нажмите здесь, чтобы купить продукт на Amazon.com."
И здесь слово представляет собой стандартную ссылку html.
Для этого я использовал Value Transformer.В моем источнике данных поле URL содержит полный URL-адрес продукта на Amazon.com.Поэтому, когда вы видите «значение» в приведенном ниже коде, Dashcode заменяет его URL-адресом в HTML-коде, который затем включается в страницу.
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;
}
});
Одна важная вещь заключается в том, что при привязке источника данных кполе выберите HTML из всплывающего меню, а не текста.
Я надеюсь, это поможет.