如何从<oj-select-one>获取选择的值?

时间:2018-07-28 00:16:05

标签: javascript oracle-jet

我有一个具有以下def的oj-select-one组件:

<oj-select-one id="select1" style="max-width:20em" 
                 options={{data3}}
                 value="{{data3.Id}}"
                 options-keys="{{optionKeys2}}" >
</oj-select-one>

,在js文件中,选项键为

self.optionKeys2 = {value:"Id", label:"CourseName"}; 

我想获取所选ID并存储该值 在变种 如何实现呢?

1 个答案:

答案 0 :(得分:1)

您需要为此定义一个新的观测值。

<oj-select-one id="select1" style="max-width:20em" 
             options={{data3}}
             value="{{selectedValue}}"
             options-keys="{{optionKeys2}}" >
</oj-select-one>

JS

self.selectedValue = ko.observable();
self.optionKeys2 = {value:"Id", label:"CourseName"};