Take the 2-minute tour ×  [My first attempt at describing the
issue was clear as mud; I significantly reworked it in the name
of clarity. I hope I haven't failed miserably...again.]  I'm
attempting to set up a master/details view using knockout where
the details pane includes a list of checkboxes. I have an array
of User objects, each of which has in turn an array of
UserPermission objects where the PermissionId property is what
should determine if the checkbox is checked.  So, in short:
There's a master list of users, from which you select one to
view details. In the details pane, I have a list of checkboxes
(generated from a list of available permissions). Whether or not
a given checkbox is checked should be determined by the
persences of a matching PermissionId within the array of
UserPermission objects associated with the current user.  My
question is - how do I get the checkboxes to use the
user.UserPermissions.PermissionId for the checked binding?
Here's a jsfiddle of my attempt thus far, and here's an