随笔分类 -  SharePoint

一组sharepoint中组合各种功能的JavaScript
摘要:介绍下大概的功能:raddio button 列变行的功能;载入页面时候改变source的链接,这样就可以改变OKbutton的走向;加入自定义按钮,根据页面选项,动态决定点击按钮之后页面,同时更新页面内容;利用form action 按钮的提交功能更新页面,利用setTimeout在更新页面内容后异步导向新的页面链接。<script type='text/javascript'> function AdjustTable(objTab){ var tabArray = new Array(); for(var i = 0;i<objTab.rows[0].c 阅读全文

posted @ 2011-05-27 10:54 catvi 阅读(532) 评论(0) 推荐(0)

JavaScript 调用sharepoint内置webservice(UpdateListItems和GetListItem())
摘要:///////UpdateListItemsfunction UpdateListItem(){ var listName="End User Computing List"; var a = new ActiveXObject("Microsoft.XMLHTTP"); if(a == null) return 'error'; var ID=GetQueryString('ID'); var ddlEvaluation = document.getElementById('ctl00_m_g_959a3f9b_ 阅读全文

posted @ 2011-05-27 10:47 catvi 阅读(1193) 评论(0) 推荐(0)

域中搜索用户email
摘要:static public string GetEmailByUserID(string user_id, string pwd, string neededUser_ID) { string email = ""; DirectoryEntry entry = new DirectoryEntry("LDAP://zone1.scb.net", user_id, pwd); DirectorySearcher searcher = new DirectorySearcher(entry); searcher.Filter = "(SAMAcc 阅读全文

posted @ 2011-03-31 15:08 catvi 阅读(576) 评论(0) 推荐(0)

在SP中点击OK按钮可以自定义一个必须执行的脚步函数
摘要:function PreSaveItem() { var select = document.getElementById('ctl00_PlaceHolderMain_g_bd8d0ff5_0d1f_40ec_8057_d037295bcd8a_DropDownList1ID0EAAA'); var value = select.value; if (value == "Destroyed") { if(getField('textarea','DestroyedCause').value=='') { al 阅读全文

posted @ 2011-02-28 14:02 catvi 阅读(451) 评论(2) 推荐(0)

SP中页面调用脚本
摘要:&lt;script type="text/javascript"&gt;_spBodyOnLoadFunctionNames.push("hidefield");function hidefield(){var input = document.getElementById('ctl00_m_g_4d50aef8_10a0_4226_b00b_aa3db4d458bf_ctl00_ctl02_ctl00_ctl01_ctl00_ctl00_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField 阅读全文

posted @ 2011-02-11 10:54 catvi 阅读(314) 评论(0) 推荐(0)

转:在SPItemEventReceiver中使用BeforeProperties和AfterProperties
摘要:在SPItemEventReceiver中使用BeforeProperties和AfterProperties正如你所知道的,事件接收器(EventHandler)非常强大,可以挂在许多SharePoint事件上。它们可以应用于功能(Feature)事件,如FeatureActivated,列表事件,如FieldAdded,等等。然而,其中我们最常用的还是SPItemEventReceiver中的一系列接收器。通过继承该类,我们可以把自己的代码挂接在列表项或文档库文档上发生的一系列事件上。当你利用这些事件时,就很快会发现存在前(同步)后(异步)两种事件。其方法的后缀分别为&ldquo; 阅读全文

posted @ 2010-12-22 13:04 catvi 阅读(235) 评论(0) 推荐(0)

SharePoint中删除列表记录
摘要:方法1:SPList spListQuestion = spWeb.Lists["Question List"]; for (int i = spListQuestion.Items.Count - 1; i &gt;= 0; i--) { spListQuestion.Items[i].Delete(); } 方法2:SPList spListQuestion = spWeb.Lists["Question List"]; string sDIDTitle = spListQuestion.Fields["DID"].Int 阅读全文

posted @ 2010-12-22 11:02 catvi 阅读(444) 评论(0) 推荐(0)

SharePoint之javascript查找人或组控件
摘要:根据SharePoint里面每个控件的id去查找,然后赋值。function setPickerElement(idvalue,deliver){ var divs = document.getElementsByTagName("DIV");for(var i=0; i &lt; divs.length ; i++){ if(divs[i].id.indexOf(idvalue) &gt; 0){ divs[i].innerHTML = deliver; break;}}} 阅读全文

posted @ 2010-12-01 14:30 catvi 阅读(194) 评论(0) 推荐(0)

SharePoint之脚本运用
摘要:在SP中调用脚本,首先需要在页面的编辑中加,具体操作我就不说了。定义函数跟普通脚本没什么区别,调用的时候要这样写:function SetFields () { getField('select', 'Segment Code').disabled = 'true'; getField('input', 'Debt No').disabled = 'true'; getField('input', 'Company').disabled = 'true 阅读全文

posted @ 2010-11-30 21:55 catvi 阅读(272) 评论(0) 推荐(0)

SharePoint之备份网站所有内容
摘要:这种方法可以备份网站所有的东西包括数据,list,工作流,组设置等等。进入SharePoint服务器,在运行处输入cmd进入dos界面,运行以下命令:stsadm.exe -o backup -url http://deanxit:80 -filename c:\backup.dat备份网站,backup.dat是备份的名字,可以自己定义。stsadm.exe -o restore -url http://deanxit:90 -filename c:\backup.dat还原网站 阅读全文

posted @ 2010-11-29 22:11 catvi 阅读(157) 评论(0) 推荐(0)

导航