2013-11-25 60 views
0

我正在嘗試使用組合項來查詢WCF數據服務操作。數據服務希望將操作參數括在單引號中。當然,Sencha只是將實際的字符串填充爲「queryParam」。有一種簡單的方法(配置)讓它引用參數,或者我將不得不編寫URI的構建?將Sencha ExtJS添加到Microsoft Data Services for WCF:簡單的方法將單引號添加到操作參數中?

這聽起來像一個愚蠢的簡單的事情,我幾乎討厭問。但是,這代表了WCF DS想要的和Ext產生的內容之間的巨大斷開,如果我沒有最簡潔的方式來處理它,將會導致字符串普遍存在的問題。

回答

0

當我不得不做類似的事情時,我爲ext商店寫了一個自定義代理。讀取功能是您可以訪問操作過濾器的位置,您可以將它變爲odata可以識別的過濾器字符串。然後,您必須提出請求,格式化響應並調用回調。

我不知道更簡單的方法。有一個sencha touch here的正式代理odata代理,以及一個在論壇here上發佈的extjs代理。他們可能會給你一些想法。

相關問題