• ارتباط با ما
  • مقالات
  • -->

    حذف همه ی موارد یک لیست با استفاده از JavaScript object model (jsom)

    نویسنده :  

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

    <input type="button" id="btnDeleteItems" value="Click Here"/>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    
    <script>
    $(document).ready(function(){
    $("#btnDeleteItems").click(function(){
    DeleteAllItems();
    });
    });
    
    function DeleteAllItems(){
    var ctx = SP.ClientContext.get_current(),
    list = ctx.get_web().get_lists().getByTitle('Ideas'),
    query = new SP.CamlQuery(),
    items = list.getItems(query);
    ctx.load(items, "Include(Id)");
    ctx.executeQueryAsync(function () {
    var enumerator = items.getEnumerator(),
    itemArray = [];
    while (enumerator.moveNext()) {
    itemArray.push(enumerator.get_current());
    }
    
    for (var s in itemArray) {
    itemArray[s].deleteObject();
    }
    ctx.executeQueryAsync();
    });
    }
    </script>


    <input type="button" id="btnSubmit" value="Delete All Items" /><br/>
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script>
    $(function () {
    bindButtonClick();
    });
    function bindButtonClick() {
    $("#btnSubmit").on("click", function () {
    deleteAllItemsFromList();
    });
    }
    
    var clientContext;
    var website;
    var oList;
    var cnt = 0;
    
    function deleteAllItemsFromList() {
    clientContext = SP.ClientContext.get_current();
    website = clientContext.get_web();
    oList = website.get_lists().getByTitle('SourceList');
    
    var camlQuery = new SP.CamlQuery();
    camlQuery.set_viewXml('<View><RowLimit>100</RowLimit></View>');
    this.collListItem = oList.getItems(camlQuery);
    
    clientContext.load(website);
    clientContext.load(collListItem, 'Include(Id)');
    clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
    }
    
    function onQuerySucceeded(sender, args) {
    var listItemInfo = ";
    var listItemEnumerator = collListItem.getEnumerator();
    while (listItemEnumerator.moveNext()) {
    var oListItem = listItemEnumerator.get_current();
    var ID = oListItem.get_id();
    var oListItemDel = oList.getItemById(ID);
    oListItemDel.deleteObject();
    clientContext.executeQueryAsync(Function.createDelegate(this, this.onDeleteSucceeded), Function.createDelegate(this, this.onDeleteFailed));
    }
    }
    
    function onQueryFailed(sender, args) {
    alert('Failed');
    }
    
    function onDeleteFailed(sender, args) {
    alert('Failed');
    }
    
    function onDeleteSucceeded(sender, args) {
    cnt = cnt + 1;
    alert('Delete success : ' + cnt);
    }
    </script>

    حذف همه ی موارد یک لیست با استفاده از JavaScript object model (jsom)

    برترین مطالب آموزشی

    یکی از قابلیت های مهم نرم افزار SharePoint ارتباط کامل با مجموعه آفیس می­باشد ...
    1- ابتدا نسخه اصلی پاورفرم را که در سایت قرار داده شده است دانلود نمایید . 2- فایل تقویم
    کد ذیل را درقسمت Option => Include  وارد نمایید . div.k-grid-header, div.k-grid-footer{
    تغییر عرض نمایش ستون ها با کمک شیرپوینت دیزاینر و بدون کد نویسی بعد از باز کردن نمای دلخواه در
    همانطور که مستحضر هستید اکشن عملیات موازی یا Parallel در صورتی تکمیل می شود که تمامی شاخه های آن
      دلیل گم کردنID  Outcome ها در Flexi task وقتی شما اکشن Flexi task را کپی می
    فعالسازی Drag & Drop در Attachment فرم ساز PowerForms 1. کد زیر را درقسمت Include پاورفرم
    دانلود کتاب آموزشی شیرپوینت مقدمه: شما برای سازمان خود نیاز به نرم افزاری دارید که بتواند

    برخی از سامانه های طراحی شده

    cache/resized/ac6988e056ca8d798e239cc2707b1d06.jpg
    26 آذر 1397
    5:00pm 6:00pm
    نرم‌افزار مدیریت اسناد مهندسی
    cache/resized/b136b44ef739ccdaf6df0cddbe3dd750.jpg
    26 آذر 1397
    5:00pm 6:00pm
    سامانه تحت‌وب مدیریت پروژه و سازمان در
    cache/resized/4dcba876779c829aac4282a4b42207a3.jpg
    26 آذر 1397
    5:00pm 6:00pm
    یکی از مهمترین مسایل در طراحی شیرپوینت قسمت
    cache/resized/5825b621af6c25f9bd1fa11d232f174e.jpg
    26 آذر 1397
    5:00pm 6:00pm
    اهداف هوش تجاری بهینه سازی، تحلیل،کنترل و
    cache/resized/2155eeaacb47eb990b813d3f9529be73.jpg
    29 فروردين 1394
    2:00pm 6:00pm
    سیستم مدیریت انبارچیست؟ انبار محل و فضایی
    cache/resized/f86aefb848fcf6f4b935c7f13ea63686.jpg
    29 فروردين 1394
    3:00pm 4:00pm
    اطلاعات شرکت ثبت اطلاعات شرکتی که میخواهد
    cache/resized/d6c35a271c74db1ff66e075b9ce5f5eb.jpg
    29 فروردين 1394
    2:00pm 5:00pm
    خدمات دپارتمان شیرپوینت خدمات دپارتمان
    cache/resized/b0d8eff006dc40397fc72c06479b6f5d.jpg
    29 فروردين 1394
    5:00pm 6:00pm
    خدمات دپارتمان شیرپوینت   خدمات
    cache/resized/a49765f249cd5b84b49f710953491c16.jpg
    29 فروردين 1394
    5:00pm 6:00pm
    خدمات دپارتمان شیرپوینت خدمات دپارتمان
    cache/resized/0bdfe68abc02f4eb90dfe71c90e81610.jpg
    02 فروردين 1394
    5:00pm 6:00pm
      خدمات دپارتمان شیرپوینت  

    تماس با ما

    شیرپوینت سنتر

    • آدرس: استان تهران ، خیابان بهشتی ، خیابان سهروردی شمالی ، خیابان امامی ، پلاک 8
    • شماره تماس: 09196202395 - 09358791030
    • ایمیل: info@sharepointcenter.ir

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

    بالا