var productcollection; function getProducts(title) { try { var context = new SP.ClientContext.get_current(); var web = context.get_web(); var list = web.get_lists().getByTitle('product'); var query = '<View Scope=\'RecursiveAll\'>'+ '<Query>'+ '<Where>'+ '<Contains>'+ '<FieldRef Name=\'ProductName\'/>' + '<Value Type=\'Text\'>' + title +'</Value>'+ '</Contains>'+ '</Where>'+ '</Query>'+ '</View>'; var camlQuery = new SP.CamlQuery(); camlQuery.set_viewXml(query); this.productcollection = list.getItems(camlQuery); context.load(this.productcollection, 'Include(ProductName, ProductDescription, ProductType, LaunchDate, AvailableQuantity)'); context.executeQueryAsync(Function.createDelegate(this, this.productsReceived), Function.createDelegate(this, this.failed)); } catch (e) { alert(e); } } function productsReceived() { alert('got products'); prcessProducts(this.productcollection); } function failed(sender, args) { alert('failed. Message:' + args.get_message()); }
Search This Blog
Sunday, September 13, 2015
Search Items from a List
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment