S H A R E P O I N T C E N T E R
استفاده از BFC PowerForms در گردش کار Sharepoint Designer

BPC PowerForms را می توان به عنوان ابزاری برای جمع آوری داده ها در یک مرحله Sharepoint Workflow استفاده کرد ، زیرا می تواند به هر نوع محتوای ممکن متصل شود.  1) سایت خود را در شیرپوینت دیزاینر باز کنید و “File/New/Sharepoint Content/Workflow” را انتخاب کنید. روی ok کلیک کنید. 2) با فرض اینکه لیستی […]

جایگزین کردن فرم نینتکس “Request Data” با پاورفرم

در این مقاله جایگزین کردن فرم نینتکس را با پاورفرم توضیح خواهیم داد. این مقاله به دو بخش تقسیم می شود ، بخش اول توضیح نحوه جایگزینی فرم نینتکس با PowerForms و بخش دوم توضیح عملکردهای مورد نیاز در PowerForms است. 1. فرم نینتکس را با پاورفرم جایگزین کنید. با فرض اینکه Task List شما “Workflow Taks” […]

پیکربندی تایید اعتبار مبتنی بر فرم در SharePoint 2016 و SharePoint 2019

این آموزش به 4 بخش کلی تقسیم می شود: قسمت اول : ایجاد بانک اطلاعاتی اعضا اولین چیزی که برای پیکربندی FBA در شیرپوینت به آن احتیج دارید، جایی بردای نگهداری همه ی نام های کاربری و گذرواژه هاست. ASP.Net این امکان را در اختیار شما قرار میدهد تا این کار را انجام دهید. به […]

تولید QR کد در شیرپوینت با استفاده از جاوا اسکریپت

1. وارد سایت شیرپوینتی خود شوید و یک صفحه جدید ایجاد کنید. 2. به قسمت ویرایش صفحه رفته و یک وب پارت script editor ایجاد کنید. 3. کد زیر را به وب پارت script editor اضافه کنید و ذخیره کنید. <script src="/sites/DLH/SiteAssets/qr.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script type="text/javascript"> function generatefn() { if ($('#QR_URL').val() != '') onLoadQrCode($('#QR_URL').val(), 'DivImage'); […]

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

ایجاد آیتم در یک لیست با استفاده از JavaScript object model (jsom) کد مورد نظر را در یک script editor وارد کنید. <script language="javascript" type="text/javascript"> ExecuteOrDelayUntilScriptLoaded(createListItem,'sp.js'); function createListItem() { var clientContext = new SP.ClientContext.get_current(); var list = clientContext.get_web().get_lists().getByTitle('MyCustomList'); var itemInfo = new SP.ListItemCreationInformation(); var listItem = list.addItem(itemInfo); listItem.set_item('Title', 'Item-1'); listItem.set_item('Description', 'Item-1 Description'); listItem.update(); clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), […]

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

برای انجام این کار کد زیر را در یک 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) […]

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

برای انجام این کار کد مورد نظر را در یک script editor وارد کنید. کد زیر برای نمایش آیتم ها در یک جدول در شیرپوینت مورد استفاده قرار می گیرد. <script language="javascript" type="text/javascript"> function retrieveListItemsInclude() { var table = document.getElementById('cntryTable'); while (table.rows.length > 1) { table.deleteRow(1); } var clientContext = new SP.ClientContext.get_current(); var oList = […]

ایجاد یک Sub Site با استفاده از JavaScript object model (jsom)

برای انجام این کار یک textbox ایجاد می کنیم که کاربر بتوان نام sub site مورد نظرش را در آن وارد کند. <h1>Create Site</h1> Site Name: <input type="text" name="txtSitename" id="txtSitename"> <input type="submit" value="Submit" id="btnCreateSite"> <script type="text/javascript"> $("#btnCreateSite").click(function(){ CreateWebsite($("#txtSitename").val(), $("#txtSitename").val(), $("#txtSitename").val(), "BLANKINTERNET#2"); }); function CreateWebsite(title, description, webUrl, templateTitle) { var context = new SP.ClientContext.get_current(); var web […]

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

برای انجام این کار کد زیر را در یک script editor در سایت شیرپوینتی خود وارد کنید. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <div id="divGetListData"></div> <script> $(function () { ExecuteOrDelayUntilScriptLoaded(getAllLists, "sp.js"); }); var collList; function getAllLists() { var clientContext = new SP.ClientContext(); var oWebsite = clientContext.get_web(); collList = oWebsite.get_lists(); clientContext.load(collList); clientContext.executeQueryAsync( Function.createDelegate(this, this.onQuerySucceeded),Function.createDelegate(this, this.onQueryFailed) ); } function onQuerySucceeded() { […]

حذف همه ی موارد یک لیست با استفاده از 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 = […]

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