Sencha ExtJS到Microsoft Data Services for WCF:将单引号附加到操作参数的简单方法?
我试图使用一个组合项来查询WCF数据服务操作。数据服务希望操作参数用单引号括起来。当然,Sencha只是将实际字符串填充到设置为“queryParam”的内容中。是否有一种简单的方法(配置)让它引用参数,或者我必须对URI的构建进行编码Sencha ExtJS到Microsoft Data Services for WCF:将单引号附加到操作参数的简单方法?,extjs,wcf-data-services,url-parameters,Extjs,Wcf Data Services,Url Parameters,我试图使用一个组合项来查询WCF数据服务操作。数据服务希望操作参数用单引号括起来。当然,Sencha只是将实际字符串填充到设置为“queryParam”的内容中。是否有一种简单的方法(配置)让它引用参数,或者我必须对URI的构建进行编码 这听起来像是一件愚蠢而简单的事情,我几乎不想问。但是,这代表了WCF DS想要的东西和Ext生成的东西之间的巨大脱节,如果我没有最干净的方法来处理它,这将导致字符串的普遍问题。当我不得不做类似的事情时,我为Ext store编写了一个自定义代理。在read函数中
这听起来像是一件愚蠢而简单的事情,我几乎不想问。但是,这代表了WCF DS想要的东西和Ext生成的东西之间的巨大脱节,如果我没有最干净的方法来处理它,这将导致字符串的普遍问题。当我不得不做类似的事情时,我为Ext store编写了一个自定义代理。在read函数中,您可以访问操作的筛选器,并将其转换为筛选器字符串odata。然后您必须发出请求、格式化响应并调用回调 我不知道有什么更简单的方法。论坛上发布了sencha touch和extjs的官方ish odata代理。他们可能会给你一些想法