如何实现我们以编程方式在产品选择器对话框中看到的高级搜索条件 [英] How to implement advanced search conditions which we see in the product picker dialog box programatically

查看:43
本文介绍了如何实现我们以编程方式在产品选择器对话框中看到的高级搜索条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须以编程方式搜索目录,例如listprice< 10000和MobileType = GSM。

I have to search the catalog programatically with multiple conditions like listprice < 10000 and MobileType = GSM.

任何人都可以让我知道如何以编程方式实现此目的。

Could any one please let me know how to achieve this programatically.

 

提前致谢。

谢谢,

murthy。

推荐答案

如果使用2009 API,您可以执行FreeTextSearch查询

If using 2009 API you could do a FreeTextSearch query

var query = new CommerceQuery< CatalogEntity,CommerceCatalogFullTextSearchBuilder>();

query.SearchCriteria.Catalogs.Add(" CatalogName");

var query = new CommerceQuery<CatalogEntity, CommerceCatalogFullTextSearchBuilder>();
query.SearchCriteria.Catalogs.Add("CatalogName");

query.SearchCriteria.TypesToSearch = CommerceCatalogEntityTypes.Product;

query.SearchCriteria.TypesToSearch = CommerceCatalogEntityTypes.Product;

query.SearchCriteria。 WhereClause ='[cy_list_price]< 1000和[MobileType] ='GSM'     

query.SearchCriteria.WhereClause = '[cy_list_price] < 1000 and [MobileType] = 'GSM'      

 


这篇关于如何实现我们以编程方式在产品选择器对话框中看到的高级搜索条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆