【问题标题】:In knockout I want to update a table based on the selections in a multiple select drop down list在淘汰赛中,我想根据多选下拉列表中的选择更新表格
【发布时间】:2013-12-05 06:43:25
【问题描述】:

我是淘汰赛新手,我正在尝试根据用户选择使用 json 字符串中的值更新表。我创建了一个提琴手示例来说明我正在尝试做的事情......我有一个数据数组

[{ Id: 5, Name: 'Administrator', Context:'Website' }, { Id: 7, Name: 'Moderator',Context:'Blog' }, { Id: 10, Name: 'Guest', Context:'Network' }, { Id: 12, Name: 'contributor', Context:'Social' }]

所以我想要一个多选下拉菜单,当被选中或将数据传递到其中时,下拉列表被选中,并且表格中填充了下拉列表中的值加上上下文值。

如果我将存储所有选定值的 ID,最终将被发送回服务器。

这里是提琴手的例子。感谢您的帮助。

http://jsfiddle.net/2pjya/10/

【问题讨论】:

    标签: jquery knockout.js


    【解决方案1】:

    你的工作只完成了一部分,你在这里会有很多选择。我已经稍微修改了您的小提琴以显示该问题的一种可能实现。显然,您在渲染表格的“with”和“foreach”之间产生了某种混淆。完成后,数据就可以发送到服务器了。

    希望我理解你的目标。

    这是小提琴: http://jsfiddle.net/2pjya/12/

    主要的概念变化是将with: allRoles 替换为foreach: Roles

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2015-11-05
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      相关资源
      最近更新 更多