S H A R E P O I N T C E N T E R

برای انجام این کار کد زیر را در یک script editor وارد کنید.


<script>
SP.SOD.executeOrDelayUntilScriptLoaded(getItemsFromView,"sp.js");

function getItemsFromView(listTitle, viewTitle)
{
var context = new SP.ClientContext.get_current();
var list = context.get_web().get_lists().getByTitle("DemoList");
var view = list.get_views().getByTitle("My Test view");
context.load(view);
context.executeQueryAsync(
function(sender, args) {getItemsFromList(listTitle, “<View><Query>” + view.get_viewQuery() + “</Query></View>”)},
function(sender, args) {alert(“error: ” + args.get_message());}
);
}

function getItemsFromList(listTitle, queryText)
{
var context = new SP.ClientContext.get_current();
var list = context.get_web().get_lists().getByTitle(listTitle);
var query = new SP.CamlQuery();
query.set_viewXml(queryText);
var items = list.getItems(query);
context.load(items);
context.executeQueryAsync(
function()
{
var listEnumerator = items.getEnumerator();
var i = 0;
while (listEnumerator.moveNext())
{
i++;
}
alert(“items retrieved: ” + i);
},
function(sender, args) {alert(“error in inner request: ” + args.get_message());}
);
}
</script>

خواندن آیتم های موجود در یک لیست از یک view با استفاده از JavaScript object model (jsom)

مطالب مرتبط

ارسال دیدگاه

آخرین نوشته ها

دپارتمان شیرپوینت ایران

تماس با ما

تلفن: 77465290 – 91307930

موبایل: 09127192570

آدرس ایمیل: Info@sharepointcenter.ir

آدرس : تهران – خیابان سهروردی شمالی – بالاتر از میدان نیلوفر – پلاک 100