下拉列表选择的值在UI淘汰js中没有更新
Dropdown list selected value is not updating in UI knockout js
在我的应用程序中,我有一个表,当选择一行时,它会显示其详细信息(除了表中的数据外,还有更多选项)。
当单击编辑按钮时,它会显示可编辑的页面,我可以在其中的测试框和下拉列表中进行编辑。
这里,当我在文本框中编辑值时,该值在不可编辑形式的UI中更新
但当我更改下拉列表时,更新后的值不会以不可编辑的形式显示。它只显示旧值。
这是我的下拉列表html。
<select id="ddlType" data-bind="options: $root.ddlTypes, optionsText: 'OppType', optionsValue: 'ID', optionsCaption: 'Select..', value: selectedTypeId"></select>
下拉列表正在从web api绑定。
请告诉我,我哪里出了问题。。
提前谢谢。
您应该像一样将变量声明为可观察变量
this.selectedTypeId=ko.obstatible();
在HTML中使用此变量时,根据上下文使用$root/$parent。
我想,selectedTypeId在视图模型中必须是可观察的,这样对它的更改将自动更新UI。
this.selectedTypeId=ko.obstatible();
相关文章:
- D3.js更新堆叠条形图
- 将节点.js更新为 0.12 标头错误
- 使用动态 js 更新画布
- 通过JS更新时,Angularjs输入不会更改,而不是手动更新
- Riot Js更新标签
- 视图更改时,Ember.js更新模型
- sails.js更新或添加新行
- Knockout.js-更新父视图模型中的数组,在第二个视图模型中使用值
- 使用node.js更新和删除按钮
- 使用express和node.js更新mongodb中的单个记录
- 三.js:更新几何图形与替换
- exit().remove() 在 d3.js 更新之前不会删除旧图表
- 从 JS 更新角度材料输入值
- Ember js - 更新其他表后,有许多关系中断
- 时刻JS更新时区缩写
- 视频.js - 更新字幕/字幕
- JWT 从节点.js更新有效负载
- 节点.js更新文件中的 JSON 数据
- 角度.js更新模型
- D3 js 更新图只是在顶部添加新点