2013-07-22 3 views
0

У меня есть следующие привязки выколотки и JavascriptНокаут CSS привязка к выбранной таблице строки

<table id="tblall" border="0" class="table table-hover" width="100%"> 
<tbody data-bind="foreach: myinfo"> 
<tr id="Tr1" style="cursor: pointer" > 
<td data-bind="click: $parent.selectIt, css: { 'red': $parent.isSelected == $data } "></td> 
<td data-bind="text: $parent.isSelected"></td> 
</tr> 
</tbody> 
</table> 

и это Javascript

function (logger, system, router) { 
var isSelected = ko.observable(); 
--- 
--- 
- 
-- 
    var vm = { 
      isSelected:isSelected, 
     selectit: function(row, event) { 

       isSelected(row.id); 

      } 

при выборе строки она меняет IsSelected но CSS никогда не меняется ,

ответ

0

Я думаю, это сравнение

$parent.isSelected == $data 

$data будет содержать myinfo объект, что бы это выглядит как

Вы не связывание массива строк в таблицу вы?

+0

спасибо, что это было, необходимо было $ data.id – user1167777

Смежные вопросы