vendredi 27 février 2015

Ember list of checkbox on check one send rest

I have a list of checkboxes in my template:



<table>
<thead>
<tr>

<th></th>
<th>Sender</th>
<th>Title</th>

</tr>
</thead>
<tbody>

{{#each message in model.entities}}

<tr>

<td class="cell-star">
{{input type="checkbox" name=message.id tabindex=message.id class="starBox" checked=message.isStar }}

</td>
<td class="cell-broadcaster">
{{message.notification.autor.firstName}} {{message.notification.autor.lastName}}
</td>
<td class="cell-title">
{{#link-to 'notifications.details' message.notification.id}}{{message.notification.title}}{{/link-to}} {{#unless message.isRead}} (new) {{/unless}}
</td>

</tr>

{{/each}}

</tbody>
</table>


And now i want to send rest query every time when i change some of the checkbox state with id of changed checkbox. What should i write in my controller?


i have tried something like that but i cannot get data of changed checkbox:



updateStarStatus: function() {

console.log('checkbox clicked');
//here should be something like that:
//$.getJSON(apiHost + "/api/forum/star/"+id);

}.observes('model.entities.@each.isStar'),


im not using emberData. My model looks like this:



model: function() {
return $.getJSON(apiHost + "/api/forum");

},




Aucun commentaire:

Enregistrer un commentaire