SegmentedControl 控件选中内容的获取(BB10 Cascades Beta3)
2012-10-12 16:54
423 查看
在BB10 Cascades开发环境中可以使用SegmentedControl控件呈现一个横向摆放的单选项组件,在BB10 Cascades中可以通过“对象id.selectedValue()”的方法获取用户选中的选项内容。
官方给出的样例如下,不过该样例只在BB10 Cascades Beta2上可以运行成功,如果在BB10 Cascades Beta3上使用以下代码会报下面的错误:
TypeError: Result of expression 'segmented1.selectedValue' [1] is not a function.
解决问题的方法很简单,就是将“对象id.selectedValue()”直接换成“selectedValue ”,因为在onSelectedIndexChanged中selectedValue会直接给出当前选中的内容。
下面是会出错的代码:
下面是Cascades Beta3上可以运行的代码,注意selectedValue那一行。
官方给出的样例如下,不过该样例只在BB10 Cascades Beta2上可以运行成功,如果在BB10 Cascades Beta3上使用以下代码会报下面的错误:
TypeError: Result of expression 'segmented1.selectedValue' [1] is not a function.
解决问题的方法很简单,就是将“对象id.selectedValue()”直接换成“selectedValue ”,因为在onSelectedIndexChanged中selectedValue会直接给出当前选中的内容。
下面是会出错的代码:
SegmentedControl { id: segmented1 Option { id: option1 text: "option 1" value: "option1" selected: true } Option { id: option2 text: "option 2" value: "option2" } Option { id: option3 text: "option 3" value: "option3" } onSelectedIndexChanged: { var value = segmented1.selectedValue() console.debug("Selected value: " + value); } }
下面是Cascades Beta3上可以运行的代码,注意selectedValue那一行。
SegmentedControl { id: segmented1 Option { id: option1 text: "option 1" value: "option1" selected: true } Option { id: option2 text: "option 2" value: "option2" } Option { id: option3 text: "option 3" value: "option3" } onSelectedIndexChanged: { var value = selectedValue; console.debug("Selected value: " + value); } }
相关文章推荐
- 在对话框中使用CTreeCtrl控件时,在OnNMClick消息中如何获取选中的Item以及内容
- mfc获取CListCtrl控件的选中表头和内容
- WPF: TreeView控件 获取选中的文本节点内容
- 关于c#的webbrows控件自动填写表单并获取提交后的网页内容
- asp.net母版页获取内容控件的值
- fragment2中获取fragment1布局,找到控件设置f1里边的内容
- 获取焦点和选中全部内容
- Tree Widget控件获取指定行指定列的内容
- bootstrop-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)
- DataForm中包含TabControl控件,FindNameInContent方法无法获取未选中TabItem里的控件问题
- DevExpress中XtraEditors.RadioGroup 控件如何保存获取选中的值及读取数据库中的值
- 如何获取AspXGridView模板中的RadioButtList控件的选中值
- jQuery获取选中内容及设置元素属性的方法
- td中内容在竖直方向上居中显示及js获取checkbox是否选中的方式
- 让CEdit控件SetSel后选中其中内容
- QT中获取选中的radioButton的两种方法(动态取得控件的objectName之后,对名字进行比较)
- 怎么获取别的进程的TreeView控件的内容
- 获取浏览器中鼠标选中的文本内容
- QT获取控件的内容去传参的小发现
- 用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组