function OnCellBeginEdit(e) {
var grid = e.sender;
var column = e.column;
if (!column.parentfield) {
return;
}
var record = e.record;
if (!record) {
return;
}
var editor = e.editor;
var value = record[column.parentfield];
if (value) {
editor.setUrl('ajax/GetList.ashx?listcode=' + window.encodeURIComponent(value));
}
}
tree.set({ oncellbeginedit : "OnCellBeginEdit"})
tree.set({ oncellendedit: "onEndEdit" });