Complex inline components¶
Source animation: svg-code-examples/qcobjects-complex-inline-components-example.svg.
/*
* QCObjects Complex Inline Component Example
*/
Package("org.mycompany.components.productdetail",[
Class("ProductDetailComponent",Component,{
name: "productdetail",
cached: false,
tplsource: "inline",
shadowed: true,
template: `
<style>
$layout(portrait,./css/components/product-page-portrait.css)
$layout(landscape,./css/components/product-page-landscape.css)
</style>
<section>
<article>
<div class="product_page">
<h4>{{title}}</h4>
<div class="product_container">
<div class="thumbnail_url">
<img src="{{image}}" alt="{{title}}"/>
</div>
<div class="product_info">
{{variants}}
</div>
</div>
</article>
</section>
`
})
]);