Недавно я использовал конфигурацию directFn следующим образом:
var store = new Ext.data.Store({
proxy: {
type: 'direct',
directFn: myDirectfn,
...
Но это не сработало, потому что ExtJS выдал исключение
Uncaught TypeError: Cannot read property ' метод 'неопределенного
в строках
method = fn.directCfg.method;
if (method.ordered) {
в файле путь / к / ext / src / data / proxy / Direct.js
. Покопавшись, я обнаружил, что fn
относится к функции myDirectfn
. Итак, я только что добавил в свой код строки:
myDirectfn.directCfg = {
method: {}
};
. После этого все стало работать нормально ( Вот скрипка ).
Итак, возникает вопрос: что за волшебство это directCfg
? Зачем это нужно?