读书人

在Grid上增多键盘监听事件

发布时间: 2014-01-09 23:07:34 作者: rapoo

在Grid上增加键盘监听事件
1 首先定义gridview id

onListsgridviewItemKeydown: function(dataview, record, item, index, e, eOpts) {        var key = e.getKey();        var store = record.store;        if(key>=e.A && key<=e.Z){            var initial = String.fromCharCode(key);            var localIndex = index;            do{                localIndex++;                record = store.getAt(localIndex);            }while(record && record.get('name').indexOf(initial.toLowerCase()) !== 0 && localIndex<=store.data.length-1);            if(record && record.get('name').indexOf(initial.toLowerCase()) === 0 && localIndex<=store.data.length-1){                dataview.select(localIndex);            }        }        return false;    },


用户在表格里面按键后可以定位到具体的行(首字母为按键字母)

读书人网 >Web前端

热点推荐