Skip to main content

Posts

Showing posts from 2016
Java script for downloading an attachment in a based on seach used in display template.   getAttachements: function (siteUrl, listId, itemId) {            console.log("siteUrl " + siteUrl);            console.log("listId " + listId);            console.log("itemId " + itemId);                        doSpAction(function() {                console.log("doing sp action");                               var clientContext = new SP.ClientContext(siteUrl); //                      var list = cx.get_web().get_lists().getByTitle("Bestillinger");               var productList = clientContext.get_web().get_lists().getById(listId)...

Upload dokument jsom notes

Code I used to upload a document into a list based on search context in a displaytemplate  upLoadDocument: function(itemId, produkt) {                doSpAction(function(){                   var inputFile = document.getElementById(itemId + "upload");                   var btnUpLoad = $("#" + itemId + "btnupload");                   var fileNameSpan = $("#" + itemId + "filename");                   var uploadPnl = $("#" + itemId + "uploadPnl");                   var doUpload = $("#" + itemId + "doUpload");                                                       console.log(btnUpLo...

CSOM System Update that does not update minor version number

I was in a scenario where I had to do a add some data to a document list in a web job. My issue was that I could not find any system update method in the CSOM API. After searching it i found a blog post showing that one could just override the system fields, like Modified and Editor(Modified My). That seemed to work but that did not stop it form updating the version number of the document. This example will only work for minor unpublished version. I have not found a way to do this without a published version. There it will get a new minor version. The solution combines the use of adding Editor, and Modified with the use of the ValidateUpdateListItem metod. I found that one can set the item values on the item and just set one value in the form value list, then it will update all the fields. If one then set the "bNewDocumentUpdate" it will not update the version number if it is a minor version. So what i do is just get the values from the item before an update, then sets...

Log4Net MVC.net and what web config to use

I'm new to using log4net ( remember using it a long time ago .net 2 area) so I did a rookie mistake. I trying to set it up using resources i found on the net (mainly http://www.codeproject.com/Articles/140911/log-net-Tutorial). But it did not log anything, and I did not get any errors in the Visual Studio  output. After some time and testing I found that because I had put the configuration part under the Views folder, I have to point to that config file. The reason was that I got an error stating that I can only have one configuration section in the web.config, if I added a configuration section in the root web.config. So then I tried to set the assembly section in the AsseblyInfo file to point to the web.config in the Views folder. Then it worked. [assembly: log4net.Config.XmlConfigurator(ConfigFile = "View\\Web.Config", Watch=true)]

You can't run SharePoint add-in as system account

After setting up a on prem developer environment, I was ready do start coding add-ins. But then i got access denied, What I'm running as administrator I'm king and can access everything. After after some searching on the net I found the answer (I do not remember the link). The fact that I was running as an System Account was the problem, it is not allowed. Guess I'm not king as administrator after-all. Created a other user and tried one more time, bang it worked.

No more features

An aria is over, I'm quit happy to see the new methods to use with provision of SharePoint solutions. https://channel9.msdn.com/blogs/OfficeDevPnP/PnP-Web-Cast-Feature-framework-vs-Remote-Provisioning