İş için beni ve de yardımcı olabilir örnek dinlenme çağrıları bir dizi işte. Güncelliği 02/2014, iki örnek var 🙂
- Adının içinde boşluklar içeren bir sütun başvurusu
- Çoklu seçim bir sütun başvurusu
- Geri kalan yolu ile insanların arama yapın
Bunun için zaman geçtikçe ekleyeceğiz.
İşte bazı yararlı mürekkepler de buldum:
- http://platinumdogs.me/2013/03/14/sharepoint-adventures-with-the-rest-api-part-1/#lookup
- http://msdn.microsoft.com/en-us/library/gg309461.aspx#BKMK_select
Adının içinde boşluklar içeren bir sütun başvurusu
"Blog yazarı" adlı bir sütun ile özel liste oluşturma (Blog ile yazar arasındaki boşluk).
O sütuna başvurmak için $select olduğunu:
Sadece "_x0020_" boşluğun yerine. Karşıdan karşıya belgili tanımlık enterne _x0020_ birçok örneklerde gördüğümüz ve dinlenme farklı.
Eğer bunu yapmazsan, Böyle bir hata mesajı almak sorumlu:
İfade “Blog yazar” geçerli değil.
Kolay yeterli.
Referans çoklu seçim arama sütunu
Kurmak:
- Kategoriler adlı özel liste oluşturma.
- Bazı Kategoriler ekleme. Thusly Kategoriler eklendi:
- MockBlog adı verilen başka bir özel liste oluşturun ve Kategoriler çoklu seçim liste sütun olarak eklemek (nasıl roll ise sütun sitesi veya).
Bazı öğeler Mockblog listenize ekleyin ve hazır.
JQuery kullanarak Ajax tarzı aramayý şuna benzer:
serverUrl = "/_api/web/liste/GetByTitle('MockBlog')/öğeleri" + "?$seçin Title =,Kategoriler/başlık,Blog_x0020_Author/başlık" + "&$genişletme Blog_x0020_Author =,Kategoriler";
SharePoint söylüyoruz "tüm kategoriler için başlık verin (Kategoriler/başlık). Fiili değerlerini almak Başlık tarafından $genişletmeIng Kategoriler listesi." (Benim huzurlu paraphrasing muhtemelen oldukça gevşek, Ama bu ne kadar bu yorumlama).
Eğer bu yolu ile JavaScript ve kemancı çıkış kullanılarak yapıyoruz, Böyle bir şey alıyorsun:
(Yukarıda bir JSON nesnesi olan)
Geri kalan yolu ile insanların arama yapın
Ben bu konuda blogged ayrı ayrı. Yerel halkın içerik kaynağı GUID değeri olan kaynak kimlik parametre belirtmek için anahtarıdır. (Kapsamları çağrılacak kullanılan içerik kaynakları ve her şey benim için bir kapsam aramak için Ah-benim çok zor değil mi!).
Devamı bu konuda burada: http://www.mstechblogs.com/paul/?p=10385
</sonunda>
Heyecan beni izleyin http://www.twitter.com/pagalvin