1

ExtJS 3 では、以下のようにメソッドを呼び出したいと考えています。サーバー側のメソッドが呼び出されていないようです。このように「directFn」を使用することはできませんか? それを修正する方法?

サーバー側はC#です。

ありがとう

function showDetail(recordId) {    
    Ext.Ajax.request({
        directFn: Report.showDetail,
        success: received,
        failure: function () { alert('failure'); },
        params: { recordId: recordId }
    });
}

function received(response) {
    var x = Ext.decode(response.responseText);
    alert(x);
}
4

1 に答える 1

1

そうですね、単にパラメーターを作成して、それが Ext にとって何かを意味することを期待することはできません。サーバー側の設定方法に応じて、url を呼び出して、directFn を url の一部として、またはパラメーターとして渡す必要があります。

于 2012-07-20T16:21:19.817 に答える