`
429537044
  • 浏览: 48722 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

列表中的记录上下移动-扩展(移动之后继续保持选择状态)

jsf 
阅读更多

继上一篇列表中的记录上下移动之后的一个扩展

在某一条纪录上下移动之后,继续保持纪录处于选中状态

移动前:

向下移动后: 

在 liteBean中定义一个 int类型的数值,用来纪录每次选中的时候,该纪录的行数列

private int index;

 在上移的Action中添加以下内容

//上移成功之后 给index赋值为选中条目的上一个行序列
index = grid.getSelections()[0]-1;
//把行序列值赋值给客户端的num,num用于客户端页面加载的时候默认选中的行序列
Browser.execClientScript("num="+index+";");

 在下移的Action中添加以下内容

//下移成功之后 给index赋值为选中条目的下一个行序列
index = grid.getSelections()[0]+1;
//把行序列值赋值给客户端的num,num用于客户端页面加载的时候默认选中的行序列
Browser.execClientScript("num="+index+";");

 在页面的</w:page>与</f:view>之间添加以下js

</w:page>
     <script>
	var num;
	Ext.onReady(function(){
	     gridJsvar.store.on('load',function(){ 
	         gridJsvar.selModel.selectRow(num); 
	      });
	});
     </script>
</f:view>

 

  • 大小: 25 KB
  • 大小: 25.8 KB
分享到:
评论

相关推荐

    jQuery实现列表上下移动置顶+带入数据库文件

    在本项目中,"jQuery实现列表上下移动置顶+带入数据库文件" 是一个适合初学者的教程,它教你如何使用jQuery库来实现一个功能,允许用户在列表中上下移动条目并将其置顶,同时将这些操作同步到数据库中。这个教程包含...

    计算机网络课件:3_6_10 移动IP协议.pptx

    移动 IP 协议是计算机网络中的一个重要概念,特别是在网络层的 IP 协议上下文中,它允许设备(如主机或路由器)在不改变其固定的 IP 地址的情况下,跨不同网络进行漫游,同时保持通信的连续性。移动 IP 协议的核心...

    KODExplorer 芒果云-资源管理器

    - 选中保持,选中后如果调整排序等等,保持选中状态。 - 上传文件选中当前。 - f5改为异步(加入mask loading) 优化文件夹打开体验 - 键盘按键选中文件 增加字符搜索定位功能(单个字符,增加到多个字符选中。两次...

    Astar_C++_棋盘状态恢复_八数码_providely7_AStar_

    3. **节点生成**:生成所有可能的下一个状态,通常是通过在空白位置的上下左右四个方向上移动数字。 4. **优先队列**:使用优先队列(如二叉堆)存储待处理的节点,按f值排序。 5. **路径记录**:记录从初始状态到...

    silverlight 中实现拖动的扩展方法

    通过本文介绍的扩展方法,开发者可以更加高效地在Silverlight应用中实现拖动功能,避免了大量的重复代码,并保持了良好的代码结构。此外,这种方法还提供了足够的灵活性来适应不同的应用场景。未来,随着技术的发展...

    筛选、分级和管理区域的Excel快捷键.docx

    - **移动到记录中的每个字段**:使用Tab键(向前移动)或Shift + Tab键(向后移动)。 - **移动到每个命令按钮**:继续使用Tab键或Shift + Tab键。 - **移动到下一条记录的首字段**:使用Enter键。 - **移动到上...

    移动招聘资料

    ### 移动招聘资料知识点解析 #### 一、选择题解析 **1. IOG硬盘中的Volume选项** ...以上是对给定的选择题知识点的详细解析,这些内容涵盖了移动通信系统中的多个方面,包括硬件配置、系统管理和故障处理等。

    西电人工智能化大作业.doc

    `CounterW`函数计算当前状态与目标状态的差异,`PrintNode`用于打印节点状态,`CheckNode`检查节点是否已经存在于其他列表中,`FindNextNode`负责扩展节点并生成新的搜索节点。 4. **估价函数** 虽然在提供的代码...

    一个基于纯js实现的左右(或上下)DubalListBox控件操作程序例子代码

    这个控件通常由两个列表框组成,允许用户在左右(或上下)两个列表之间移动项目,实现数据的筛选和选择。本示例是一个基于纯JavaScript实现的Dubal ListBox操作程序,它不依赖任何外部库,如jQuery或其他框架,这...

    JAVA_八数码问题实现

    在实际代码实现中,需要维护一个开放列表和关闭列表,通过比较状态的成本值来决定下一个要扩展的状态。 #### 五、运行过程 1. 初始化阶段,创建初始状态和目标状态。 2. 使用A*算法开始搜索,不断扩展状态并更新开...

    电信设备-数据采集方法、移动终端及计算机可读存储介质[1].zip

    在电信设备中,这可能包括网络流量、用户行为数据、设备状态等。数据采集方法可以分为实时采集和定期采集,前者用于连续监控,后者适用于定期统计分析。此外,还有主动采集和被动采集,前者通过发送特定命令获取信息...

    VS2010快捷键[定义].pdf

    - `Ctrl + J`:列出成员,显示当前上下文中的成员列表。 8. **其他快捷键**: - `Shift + Alt + Enter`:切换全屏编辑模式。 - `Ctrl + B, T / Ctrl + K, K`:切换书签开关。 - `Ctrl + B, N / Ctrl + K, N`:...

    人工智能 广度优先搜索BFS和A*搜索策略 C语言实现代码+实验报告

    ① 对当前结点进行拓展,0点朝上下左右四个位置移动改变状态,若当前移动会超出边界则放弃朝该方向移动。 ② 判断移动后的状态是否与之前已经拓展过或存储的结点状态重复,若重复则删除,反之把状态存入表中。 ③...

    基于jQuery实现的简单鼠标拖拽移动拼图游戏代码.zip

    【标题】中的“基于jQuery实现的简单鼠标拖拽移动拼图游戏代码”表明这是一个使用JavaScript库jQuery开发的项目,主要用于创建一个互动的拼图游戏,玩家可以通过鼠标拖拽来移动拼图块。jQuery是一个广泛使用的...

    2021-2022计算机二级等级考试试题及答案No.14243.docx

    在这个上下文中,题目询问的是实际可用字段的总宽度,由于给出了每条记录的总长度为60,用户实际可用的字段宽度应该是固定的,因此这里可以理解为每个记录的字段总宽度是固定的,故选B。 #### 16. SQL数据操纵语句 ...

    N-Puzzle-Solver-master.zip

    它通常由一个 N×N 的网格组成,其中 N 通常为 3 或 4,部分格子上放置有数字或图像,目标是通过合法的移动(上下左右滑动相邻的空白格)将拼图恢复到预设的解决方案。在本项目 "N-Puzzle-Solver-master.zip" 中,...

    A-star-8-number.rar_8 puzzle_8数码_a star_number puzzle_puzzle 8

    3. **节点扩展**:每次从开放列表中选择具有最低f值的节点进行扩展。 4. **启发式函数**:计算每个节点到目标状态的估计代价。 5. **节点状态表示**:用数组或结构体记录当前棋盘的状态,包括数字和空位的位置。 6. ...

    emacs org-mode教程

    - `C-c C-&lt;up&gt;` 或 `C-c C-&lt;down&gt;` 用来上下移动当前标题。 - `C-M-&lt;up&gt;` 或 `C-M-&lt;down&gt;` 用来移动整个段落。 **2.5 结构编辑** 结构编辑允许用户直接修改文档的结构而无需逐行编辑。这包括合并、拆分和重命名...

    一百行代码实现的《2048》小游戏.docx

    - 用户可以通过键盘控制游戏板的上下左右移动。 - 每次移动时,调用`Move`函数处理游戏逻辑。 3. **界面更新**: - 每次移动后,调用`Refresh`函数更新游戏界面,确保用户可以看到最新的游戏状态。 4. **游戏...

    android 上下滑动开关功能

    在Android开发中,实现上滑发送文字,下滑发送语音的功能,是通过自定义视图控件来完成的,这在很多即时通讯应用中非常常见,比如QQ通讯录。这种交互方式提高了用户操作的便捷性和效率。核心在于创建一个可滑动的...

Global site tag (gtag.js) - Google Analytics