Knouckout options绑定

来源:互联网 发布:联想数据恢复中心 编辑:程序博客网 时间:2024/06/05 08:01
 <select data-bind="options:$parent.AppList,optionsText:'Name',value:AgentID,optionsValue:'AgentID',valueAllowUnset: true,disable:$root.IsIT()" class="form-control"></select>

options:关联的是数组,$parent,foreach绑定中,但不属于foreach绑定数组的一部分。
optionsText:如果要求的不仅仅是字符串的话,而是javascript对象,此时就需要optionsText和optionsValue这两个参数了。设置对象的属性作为Text来显示,如:AppList对象里面的属性就Name。
optionsValue:跟optionsText类似。
value:是要绑定的值,具体作用我不是很明白。
valueAllowUnset:如果有optionsCaption默认选项的话,且valueAllowUnset为false,当你指定的value不存在于下拉项中的时候,下拉将显示空白,为true,则显示optionsCaption指定的字符串。


如果监控参数的属性是observable的话,是属于双向绑定,如果不是就只更新一次,下次不再更新。
rootparent广。

原创粉丝点击