【问题标题】:Dojo Data grid with custom HTTP headers带有自定义 HTTP 标头的 Dojo 数据网格
【发布时间】:2010-04-23 14:54:52
【问题描述】:

我有连接到 REST 服务的 DataGrid。我需要传递一些自定义 HTTP 标头(授权和其他)来获取操作。我该怎么做?

数据存储为 JsonRestStore。

【问题讨论】:

    标签: dojo dojox.grid


    【解决方案1】:

    迟到总比没有好...这里有一个解决方法;在 dojo.addOnLoad() 方法的开头添加这个函数。

    dojo.xhrGet = function(args){// Workaround for Dojo's lack of support for custom headers
       args.headers = {userId:'xyz', requestedBy:'abc', requestedFrom:'123'};
       return dojo.xhr("GET", args);
    };
    

    【讨论】:

    • 哈哈,没错。我做了同样的事情。后来我将所有自定义标头逻辑移到 JsonRestStore 中,因为我们开始使用它。 dojo 没有在数据存储和小部件以及其他重要的地方实现自定义标头,这真的很有趣。
    猜你喜欢
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 2013-06-10
    • 2013-11-23
    相关资源
    最近更新 更多