0

我创建了一个带有剔除功能的表格,它可以赋予产品动态属性:(即尺寸-小、中、lg)。这是由输入字段和多选下拉菜单生成的。

填写完字段并生成作为属性值的选择列表后,我可以将它们添加到可观察的属性数组中。

我看不到的问题是我需要显示这些属性及其值数组,但我还需要它们是可编辑的。我不太热衷于将它们重新加载到创建它的主窗体中 - 但也许这是最好的方法。

也许只是将属性列为不可编辑的属性列表

例子:

Name: <span data-bind="text: attributeName"></span> <select height="5" data-bind="options: attributesValues"> <button data-bind="click: edit">Edit</button>

如果他们单击编辑,它会将其加载到他们创建它的表单中,以便可以对其进行编辑。

但是,我想看看是否有办法进行内联编辑并绑定到添加的属性及其每个属性值数组。因此,当他们从列表中删除一个属性值时,它会将其从该特定属性的数组中删除。

有什么想法吗?

4

1 回答 1

1

所以,我不太自信我完全理解你想要做什么,你发布的一行代码并没有真正澄清它。我将这个具有多选属性的小提琴放在一起,并允许您添加具有选择属性的新产品。添加后,新产品将具有select自己的那些属性,仍然可以对其进行编辑。如果这不是您所追求的,请尝试澄清,并可能发布更多代码。

这是小提琴

于 2012-06-23T04:22:49.403 回答