2015-04-21 3 views
0

Disons que j'ai un modèle avec deux attributs: name et url. Si je veux construire une colonne de liens comme ceci <a href="url">name</a> comment puis-je le faire? pour autant que je sache, en utilisant contentPath ou getCellContent seulement permettez-moi d'envoyer un de ces attributs.Colonne de liens dans Ember Table

J'ai essayé quelque chose comme ceci:

controller.js

Column.create({ 
    headerCellName: 'link', 
    contentPath: 'url', 
    tableCellView: TableCell.extend({ 
    templateName: 'link' 
    }) 
}) 

link.hbs

{{#link-to view.cellContent}} 
??? 
{{/link-to}} 

Mais je suis coincé dans la façon de laisser le modèle connaître ces deux champs. Je suis très nouveau à braise si désolé si c'est une question de débutant. Merci d'avance.

Répondre

0

J'ai trouvé la solution. Il semble qu'à la fin, getCellContent permet de passer le modèle complet afin que je puisse accéder à ses attributs par view.row.name ou view.row.url dans le modèle.