Mousehover для возврата текста в цикле foreach

0

Я новичок в нокауте, у меня есть таблица, связанная с foreach, и в ней есть столбец с именем приоритета, в котором отображается краткое имя для каждого приоритета

У меня это в моем HTML

<tbody data-bind="foreach: ABCD()" >
  <td data-bind="if: PriorityId > 0">
    <span id="saPrior" data-bind="text:$root.prty Shortcut, event: { mouseover: $root.enabledetails, mouseout: $root.disabledetails },"></span>
  </td>
</tbody>

и мой JS содержит

 var enabledetails = function (opt) {
            // alert(opt.PriorityName);
            var temp = opt.PriorityName
            //alert(temp);
            return temp;
};

В моем наблюдаемом ABCD содержится полное имя приоритета в другой переменной, которую я передаю в подробности включения в качестве объекта opt.
Когда у меня есть предупреждение, оно отображает правильное имя, но когда я возвращаю это имя в этой функции, ничего не происходит.

Я где-то пропадаю какие-то декларации?

Теги:
foreach
knockout.js

1 ответ

1
Лучший ответ

Когда вы возвращаете функцию обработчика событий, вы просто просите нокаутом разрешить или не вызывать действие по умолчанию. http://knockoutjs.com/documentation/event-binding.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню