S H A R E P O I N T C E N T E R
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 = […]

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

ایجاد یک فایل در document library با استفاده از JavaScript object model (jsom) کد HTML : <div id="CreateFile"> <div> <strong>Enter a title for the document:</strong> <br /> <input type="text" id="txtDocumentTitle" /> </div> <div> <strong>Enter content for the document:</strong> <br /> <textarea cols="20" id="txtDocumentContent"></textarea> </div> <br /> <input type="button" id="btnSubmit" value="Submit" /> </div> <div id="divResults"></div> کد […]

چرا نباید در لیست های شیرپوینت از attach documents استفاده کنیم؟

بارها دیده شده است که کاربران شیرپوینتی اسناد خود را در یک لیست آپلود می کنند. با وجود اینکه این امکان برای آن ها فراهم شده اما لیست شیرپوینتی برای انجام چنین کاری ساخته نشده است. برای توضیح این مطلب در ابتدا شما را با مفهمو لیست و کتابخانه اسناد در شیرپوینت آشنا می کنیم. […]

ایجاد organizational chart به کمک شیرپوینت ، اکسل و ویزیو

مرحله اول: شیرپوینت ابتدا یک custom list در شیرپوینت برای ذخیره اسامی کارمندان ایجاد می کنیم.    برای دریافت نام کامل افراد یک ستون از نوع Calculated ایجاد کنید و در آن از فرمول زیر استفاده کنید: =[First name]&” “&[Last name] مرحله بعدی: اکسل اکنون ما یک لیست از تمامی کارمندان داریم که باید آن را […]

انتقال به صفحه دیگر بعد از ذخیره و بسته شدن فرم در Infopath

همانطور که در شکل زیر مشاهده می کنید، برای انتقال به صفحه دیگر بعد از ذخیره و بسته شدن فرم در Infopath، ابتدا یک InfoPath WebPart ایجاد می کنیم.   پس از افزودن WebPart باید فرم مورد نظر را در آن قرار دهیم. حال می خواهیم اگر فرم Infopath درون WebPart بسته بود اخطار دهد و صفحه […]

چگونه یک کنترل را در نینتکس فرم کنترل شروع شونده در هنگام پر کردن قرار دهیم؟

ابتدا در قسمت CSS class کنترل انتخابی مطابق زیر عبارت “singlelineFocus” را می نویسیم : سپس در قسمت Setting  کنترل و در قسمت Custom JavaScript عبارت : NWF.FormFiller.Events.RegisterAfterReady(function (){NWF$(‘.singlelineFocus input.nf-associated-control’).focus();}); را می نویسیم . این عبارات برای کنترل دیگر به قرار زیر است : * Date/ Time Control :NWF.FormFiller.Events.RegisterAfterReady(function (){NWF$(‘. datetimeFocus input.nf-date-picker’).focus();}); * People Control […]

برقراری ارتباط میان شیرپوینت، Lync و Nintex

برای اینکه ارتباط شیرپوینت، Lync و Nintex را برقرار کنیم باید به صورت زیر عمل کنیم:  اولین کاری که در سرور شیرپوینت انجام می‌دهیم نصب سرویس SMTP است تا بتوانیم در ادامه تنظیمات آن را در شیرپوینت فعال کنیم، البته اگر در شبکه خود از ایکسچنج استفاده می کنید، این مرحله را لازم نیست انجام […]

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