• 全部
  • 问答

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,直接能用上下键盘?
...全文
67 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 上!
回复
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2008-06-12 11:54
社区公告
暂无公告