黑莓 10 中的分段控件
Segmented Control in BlackBerry 10
我在我的应用程序中使用了SegmentedControl,并给出了两个选项。我想根据选项的选择显示两个单独的列表,这意味着如果我选择第一个选项,它应该显示相应的项目列表,如果我选择第二个选项,它应该显示其他相应的项目列表。
如果我先选择选项,我想在 ListView 中显示数据库中的一些数据,如果我选择第二个选项,则在 listView 中显示一些其他数据。
请有人告诉我我应该怎么做?
有两种
方法可以实现这一点。
1)使用单个列表视图并根据所选段更改数据模型2)根据所选段使用差异列表视图和可见/不可见的特定列表视图。
这里是第二种方式的示例代码。
SegmentedControl {
id: segmented1
Option {
id: option1
text: "Option 1"
value: "option1"
selected: true
}
Option {
id: option2
text: "Option 2"
value: "option2"
}
onSelectedIndexChanged: {
var value = segmented1.selectedValue
console.debug("Selected value: " + value);
if (value == "option1") {
listview1.visible = true;
listview2.visible = false;
} else if (value == "option2") {
listview1.visible = false;
listview2.visible = true;
}
}
}
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 在编译时,C++项目抛出错误 C2228,这是预期的,因为控件在运行时未达到该点
- 如何更改窗体上所有控件的标题?[C++生成器]
- 双击更改 mfc 中列表控件中的行的颜色
- 派生的 wxPanel 控件如何访问其中包含 wxDialog 中的数据?
- 如何从代码本身向 wxwidgets 中的文本控件插入字符?
- 如何在MFC中的静态文本控件上插入图标?
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 如何在Qt C++中向自定义控件添加属性?
- C/C++ 检测双击 TVItem 的常用控件
- 从C++标头中导入常量而不是硬编码它们:扩展 .net 控件?
- 控件不会在选择函数旁边移动
- MFC:我们能否扩展CEditView中存在的CEdit控件类行为
- 通过嵌入式 IWebBrowser2 控件中的链接打开 youtube 搜索失败
- 查找素数:错误:控件到达非void函数的末尾
- C++ 获取"控件可能会到达约翰逊-特罗特代码上的非空函数的末尾
- C++WIN32-将RTF数据加载到Rich Edit控件
- 由非托管(C++)COM服务器实例化的托管(C#)控件在Windows更新后损坏
- 黑莓 10 中的分段控件