今天需要在datagrid中实现一个航班信息,查询定位功能。实现编码如下:
//2011-04-06
public function focusHandler(event:Event):void{
var s_flight_number:String;
s_flight_number=search_flight_number.text;
var find:Boolean=false;
//从当前位置-结尾找
for(var i:int=(scrollToIndex+1);i<=flatInfoArrColl.length-1;i++)
{
var bds_fltinfo:Bds_fltinfo= flatInfoArrColl.getItemAt(i) as Bds_fltinfo;
if (bds_fltinfo.flight_number.indexOf(s_flight_number)>-1){
find=true;
break;
}
}
if (!find)
//从0到当前位置找
for(var i:int=0;i<=scrollToIndex;i++)
{
var bds_fltinfo:Bds_fltinfo= flatInfoArrColl.getItemAt(i) as Bds_fltinfo;
if (bds_fltinfo.flight_number.indexOf(s_flight_number)>-1){
find=true;
break;
}
}
if (find)
{
scrollToIndex=i;
}
flatInfoList.selectedIndex=scrollToIndex;
flatInfoList.scrollToIndex(scrollToIndex);
}
分享到:
相关推荐
在本文中,我们将深入探讨如何在Silverlight 3的DataGrid控件中实现响应KeyDown事件进行快速查找功能,以及利用鼠标中键实现行滚动。Silverlight作为微软开发的一个富互联网应用程序平台,提供了丰富的UI控件,其中...
这个功能对于用户快速定位和查找特定数据至关重要。 DataGrid通常与数据源关联,如数组集合或XML列表。当用户在搜索框中输入关键字时,应用需要监听这个输入事件,并对数据源进行过滤操作。过滤通常涉及遍历数据源...
然而,为了提升用户体验并增强数据管理能力,常常需要为DataGrid添加筛选功能,使得用户可以快速查找和定位所需信息。本教程将详细讲解如何在C# WinForm中实现DataGrid的筛选功能,并附带源代码供参考。 首先,我们...
row:has(div.datagrid-cell-checkinput:checked)"`替换为`">table>tbody>tr.datagrid-row>td>div.datagrid-cell-check>input:checked"`,并使用`.parent().parent().parent()`来定位目标行。 - **优点**:虽然这种...
开发者可以配置搜索条件,支持模糊搜索或精确匹配,提高数据查找的效率。 4. **源码**:标签提到的“源码”意味着该控件可能提供源代码,开发者可以通过源代码理解其工作原理,进行定制化开发,或者优化性能,满足...
4. **数据绑定控件**:VB中的数据绑定控件,如DataGrid、ListView或ListBox,可以直接连接到数据源,并自动处理查找和筛选操作。通过设置这些控件的DataSource和DataMember属性,用户界面可以实时反映数据库中的变化...
SearchGrid扩展了这一功能,允许用户按特定列进行搜索,这提高了数据查找的精确性,使用户能够快速定位到感兴趣的信息。 2. **剔除重复项**:在处理大量数据时,重复的记录可能会导致混乱。SearchGrid提供了去除...
#### 三、selenium webdriver定位不到元素的原因及解决办法 有时,即使已经正确编写了定位语句,仍然可能会遇到定位不到元素的情况。这可能是由以下原因导致的: - **动态ID**: 如果元素的ID是动态生成的,那么...
4. 查找:通过遍历文件行或使用正则表达式快速查找特定数据。 六、WPF中的CSV应用 1. 数据绑定:在WPF中,可以将CSV数据绑定到DataGrid或其他控件,实现可视化展示和编辑。 2. 文件对话框:使用`OpenFileDialog`和`...
`ClipData`用于携带拖放的数据,而`OnDropListener`则负责在目标位置放下数据。 3. **展开与折叠(Expand & Collapse)**:为了实现这一特性,你需要维护一个数据结构(如列表或树结构)来记录每个项的状态(展开或...
3. **XmlNavigator**:这个类提供了XPath导航功能,用于在XML文档中查找和定位特定节点。 4. **XslTransform**:用于执行XSL(eXtensible Stylesheet Language)转换,将XML数据转换成其他格式,如HTML或文本。 ...
查询结果可以显示在列表框(ListBox)或数据网格(DataGrid)中,让用户直观查看和选择。 四、信息修改 通讯录系统需要支持信息的修改功能。用户在查看联系人详情后,如果发现信息有误,可以进行修改。VB提供了丰富的...
同时,源码也能帮助开发者更好地解决遇到的问题,比如定位到问题出现的具体位置。 在实际应用中,jQuery EasyUI通常与后端框架(如Spring MVC、ASP.NET等)配合使用,实现前后端数据交互。开发者可以使用Ajax技术...
- **样式自定义**:你可以根据需要自定义行号的字体、颜色等样式,只需修改相应的`DataGrid`属性即可。 - **兼容性问题**:如果在不同的.NET框架版本中测试你的程序,请注意`TextRenderer.DrawText`可能存在的兼容性...
- **获取或设置画布定位属性**:使用`Canvas.Left`和`Canvas.Top`属性来精确控制子元素的位置。 - **创建和使用画布**:`Canvas`是一种灵活的布局面板,允许子元素自由定位。 - **使用画布的附加属性定位子元素**...
Windows用户则可以使用Zeal,它们都提供了方便的快捷方式,便于开发者在编码时即时查找文档,提高开发效率。 总结来说,jQuery EasyUI 1.5.2的中文API docset是开发者不可或缺的参考资料,它详细阐述了EasyUI的组件...
在这个场景下,"带搜索"意味着Grid增加了搜索功能,允许用户通过输入关键词快速定位和查找所需的数据行。 一、Grid控件的基础知识 Grid控件是UI设计中的一种重要组件,常见于Web应用和桌面应用中。它能将数据库或...
在使用EasyUI中文API CHM文档时,开发者可以通过搜索功能快速定位所需API,查看其参数、返回值及使用示例。对于初学者,建议先了解基础的jQuery语法,然后逐步学习EasyUI的组件使用和事件处理。对于有经验的开发者,...
如何使用向前查找组或向后查找组语法? 第十六章. 图表(521) 16.1.节创建一个图表 16.2.节. 为图表添加效果 16.3.节在图表中选择一个区域 16.4.节设计图表的刻度线 16.5.节为图表创建自定义标签 16.6.节创建列状图的...
EasyUI 是一个基于 jQuery 的轻量级前端...同时,对于遇到特定问题的开发者,直接查看源代码往往比查找文档更能迅速定位和解决问题。因此,这份解压缩版的 EasyUI 工具包源代码对于提高开发效率和能力具有很大价值。