我创建了一个带有剔除功能的表格,它可以赋予产品动态属性:(即尺寸-小、中、lg)。这是由输入字段和多选下拉菜单生成的。
填写完字段并生成作为属性值的选择列表后,我可以将它们添加到可观察的属性数组中。
我看不到的问题是我需要显示这些属性及其值数组,但我还需要它们是可编辑的。我不太热衷于将它们重新加载到创建它的主窗体中 - 但也许这是最好的方法。
也许只是将属性列为不可编辑的属性列表
例子:
Name: <span data-bind="text: attributeName"></span> <select height="5" data-bind="options: attributesValues"> <button data-bind="click: edit">Edit</button>
如果他们单击编辑,它会将其加载到他们创建它的表单中,以便可以对其进行编辑。
但是,我想看看是否有办法进行内联编辑并绑定到添加的属性及其每个属性值数组。因此,当他们从列表中删除一个属性值时,它会将其从该特定属性的数组中删除。
有什么想法吗?