ext 2.0 gird 的箭头键移动记录的问题

Changefish 2008-06-12 11:54:22
显示出grid并初始选中第一行后,不能用上下键移动,大家是怎么解决的?

相关代码如下:
.....................................................................

.....................................................................
// create the Grid
var grid = new Ext.grid.GridPanel({
store: store,
columns: [........],
stripeRows: true,
autoExpandColumn: 'company',
height:350,
width:600,
title:'Array Grid'
});

grid.render('grid-example');

grid.getSelectionModel().selectFirstRow(); //初始选中第一行

可是这样grid有了初始行,但不能通过上下键移动选中的行.必须先点击一下grid后才能用上下键.大家怎么解决不先点击grid,直接能用上下键盘?
...全文
160 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jermaine 2008-12-10
  • 打赏
  • 举报
回复
调用第一行所对应Element的focus方法即可
jiang_jiajia10 2008-12-08
  • 打赏
  • 举报
回复
帮顶
LCKKING 2008-11-05
  • 打赏
  • 举报
回复
grid.getSelectionModel().selectFirstRow(); //初始选中第一行
这个只是样式是选中的状态
但是焦点没有在上面。应该再加:
row = grid. getView().getRow(0);
var element = Ext.get(row); element.focus()
qiuming0306 2008-06-12
  • 打赏
  • 举报
回复
焦点没有在Grid 上,你可以在页面初始化的时候把焦点放到这个Grid 上!

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧