ext 级联树节点
引用 http://blog.sina.com.cn/s/blog_815eac8901017otz.html
Ext.define('R.selection.View', {
override: 'Ext.tree.View',
//strict: false,
onItemClick: function(record, item, index, e) {
if (e.getTarget(this.expanderSelector, item) && record.isExpandable()) {
this.toggle(record, e.ctrlKey);
return false;
}
var me = this,
item = e.getTarget(me.getItemSelector(), me.getTargetEl());
if (item) {
// me.onCheckChange(me.getRecord(item));
var record = me.getRecord(item);
var checked = record.get('checked');
if (Ext.isBoolean(checked)) {
checked = !checked;
record.set('checked', checked);
this.fireEvent('checkchange', record, checked);
if (record.hasChildNodes()) {
record.cascadeBy(function (child) {
child.set("checked",checked)
});
}
}
}
return this.callParent(arguments);
}
});
、、写博客不是很熟练,不对的地方请指教

浙公网安备 33010602011771号