KnockOutJS показать / скрыть строки на основе того, что вошедший в систему пользователь является создателем этой записи - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть ситуация, когда мне нужно отфильтровать данные в шаблоне с привязкой к данным, используя флажки.Я начал работать сейчас, спасибо Р.П. Нимейеру за его ответ.

Доступ к свойствам viewModel

Теперь фильтрация работает на основе выбора флажков без ошибок, у меня есть другая фильтрацияМне нужно сделать дополнительно к тем же данным.Когда пользователь входит в это приложение, должны отображаться только те строки, которые он создал (мы создали по столбцу в db), как мне это сделать?Идентификатор пользователя доступен в viewModel, а текущий вошедший в систему идентификатор пользователя сохраняется в сеансе как идентификатор пользователя.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 09 сентября 2011

Вы можете включить дополнительные фильтры в код фильтрации, например: http://jsfiddle.net/rniemeyer/Yrxfe/

Я бы удостоверился, что вы вошли в систему как пользователь, являющийся частью вашей viewModel, затем вы можете сравнить созданного пользователя с пользователем, вошедшим в систему в настоящее время в зависимом объекте, который возвращает ваши отфильтрованные строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...