Tag Archives: SharePoint 2013

Obter Usuário Por Id SharePoint

Obtêm o usuário pelo ID no SharePoint através do JQuery. [js] function getUserById(ID) { var context = new SP.ClientContext.get_current(); var user = context.get_web().get_siteUsers().getById(ID); context.load(user); context.executeQueryAsync( Function.createDelegate(null, ensureUserSuccess), Function.createDelegate(null, onFail) ); function ensureUserSuccess() { login = user.get_loginName(); nome = user.get_title(); } function onFail() { console.log(‘error’); } } [/js] Até a próxima

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JavaScript, JQuery, SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

Executar Funções ou Validações Antes de Salvar Lista SharePoint

Utilizaremos a função PreSave() para executar nossas chamadas antes de Salvar. As funções (funcao1, funcao2, funcao3) podem retornar true ou false, caso retorne falso o formulário não irá salvar as alterações. [js] function PreSaveAction() { var validated = true; validated = funcao1(); validated = funcao2(); validated = funcao3(); return validated; } [/js] Até a próxima

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

Consulta Outra Lista Ajax SharePoint

Consultando em outra lista e montando uma tabela através de AJAX/Jquery SharePoint. No exemplo abaixo mostro como pesquisar na lista Projetos e exibir em uma div HTML. Filtro pelo status “Em andamento” e ordeno pela data de criação do item. [js] function Projetos(){ var urlSite = _spPageContextInfo.siteAbsoluteUrl; var obj; var listaSiteProjetos = “/_api/Web/Lists/getbytitle(‘Projetos’)/items?$skip=2&$top=15&$orderby=Created asc&$filter=Status eq […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

Consultar Lista CAML Query SharePoint

Consultando em outra lista no SharePoint através de CAML Query e JQuery [js] function ConsultaListaTarefas() { var urlSite = _spPageContextInfo.siteAbsoluteUrl; var clientContext = new SP.ClientContext(urlSite); var oList = clientContext.get_web().get_lists().getByTitle(‘Tasks’); var itemId = ‘123’ var urlParaCaml = _spPageContextInfo.webServerRelativeUrl + “/Lists/campanhas/DispForm.aspx?ID=” + itemId; var camlQuery = new SP.CamlQuery(); var queryXml = “” + urlParaCaml + ““; camlQuery.set_viewXml(queryXml); […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

Abrir modal padrão SharePoint 2013

Exemplo de função jQuery para abrir Modal no modelo do SharePoint. [js] // Abre o modal do WorkFlow de Aprovação function AbrirModal(){ var htmlWorkFlows = “ Exemplo de Modal “; $(‘body’).append(htmlWorkFlow); var mdModal = document.getElementById(‘mdModal’); var options = { html: mdModal, width: 500, height: 400, allowMaximize:true, title: ‘Modal Exemplo’, showClose: true, }; try { SP.SOD.execute(‘sp.ui.dialog.js’, […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Converter Campos Formulário SharePoint em Label

Para desabilitar alguns campos do nosso formulário de Inclusão ou Alteração SharePoint 2013 em Label podemos executar a ação abaixo. [js] var camposDesabilitar = [‘Title_’, ‘TipoComunicacao_’, ‘Observacoes_’]; for(var tEFields = 0; tEFields < camposDesabilitar.length; tEFields++){ ConvertTextboxToLable(camposDesabilitar[tEFields]); } function ConvertTextboxToLable(colName) { var txtHTML = $(‘[id^=”‘+ colName +’”]’).val(); var tdColumn = $(‘[id^=”‘+ colName +’”]’).closest(‘td’); var tdColumnHTML = […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JQuery, SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

SharePoint 2013 – Versões – Build Numbers

Abaixo lista de todas as versões do SharePoint 2013. SharePoint 2013 Build Number Build Name Component Information Link Download Link Notes 15.0.4128.1014 Beta SharePoint Foundation 2013 Download Bugs, Notes, & Regressions 15.0.4128.1014 Beta SharePoint Server 2013 Download 15.0.4128.1014 Beta Project Server 2013 Download ​ ​ ​ ​ ​ ​ ​15.0.4420.1017 ​RTM ​​SharePoint Foundation 2013 ​ […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

SharePoint 2013 – Service running under Network Service account

Ao realizar a instalação do SharePoint Foundation 2013 no Windows Server 2012 R2 é comum encontrarmos o erro abaixo… “Exception: System.ArgumentException: The SDDL string contains an invalid sid or a sid that cannot be translated. sharepoint” Service running under Network Service account in workgroup environment is not supported SharePoint 2013 Para resolver realize os passos […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Verificar se usuário faz parte de grupo SharePoint

A função abaixo retorna se o usuário SharePoint faz parte de um determinado grupo. Se o retorno for verdadeiro o usuário faz parte do grupo. [js] function isMember(groupName) { var obj = null; var url = _spPageContextInfo.webAbsoluteUrl + “/_api/web/sitegroups/getByName(‘”+groupName+”‘)/Users?$filter=Id eq ” + _spPageContextInfo.userId; var requestHeaders = { “accept” : “application/json;odata=verbose” }; $.ajax({ url : url, […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JavaScript, SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment