-
-
Posts recentes
Comentários
Arquivos
- setembro 2023
- junho 2023
- janeiro 2023
- agosto 2022
- julho 2022
- dezembro 2021
- março 2021
- fevereiro 2021
- outubro 2020
- agosto 2020
- julho 2020
- junho 2020
- maio 2020
- março 2020
- fevereiro 2020
- agosto 2019
- janeiro 2019
- dezembro 2018
- novembro 2018
- setembro 2018
- junho 2018
- dezembro 2017
- setembro 2017
- agosto 2017
- maio 2017
- abril 2017
- dezembro 2016
- novembro 2016
- julho 2016
- agosto 2015
- julho 2015
- março 2015
- janeiro 2015
- julho 2014
- junho 2014
- maio 2014
- abril 2014
- dezembro 2013
- setembro 2013
- janeiro 2013
- dezembro 2012
- agosto 2012
- julho 2012
- junho 2012
- maio 2012
- abril 2012
- março 2012
- fevereiro 2012
Categorias
Author Archives: Everton Gonçalves
Obter Itens de Lista SharePoint JQuery
Obtém os itens da lista no SharePoint AJAX. [js] function AtualizaFinalizaTarefa() { var urlSite = _spPageContextInfo.siteAbsoluteUrl; var tituloSolicitacao = $(‘[id^=”Title_”]’).val(); var idSolicitacao = parseInt(GetUrlKeyValue(‘ID’)); var listaSiteProjetos = “/_api/Web/Lists/getbytitle(‘Tarefas’)/items?$filter=IdSolicitacao eq ‘” + idSolicitacao + “‘”; var url = urlSite + listaSiteProjetos; $.ajax({ url: url, type: “GET”, headers: {“accept”: “application/json;odata=verbose”}, success: function(data){ obj = data.d.URL; $.each(data.d.results, function(index, […]
<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> GET ITEM SharePoint, GET Items, Obter Itens SharePoint, SharePoint
Leave a comment
Atualizar List Item SharePoint
Função para atualizar item em uma lista no SharePoint. [js] function updateMetadata(id) { var url = _spPageContextInfo.webAbsoluteUrl + “/_api/Web/Lists/getByTitle(‘Tarefas’)/Items(” + id + “)”; var dfd = $.Deferred(); var campo1 = ‘Dados novos’; var campo2 = ‘Dados novos 2’; $.ajax({ ‘url’: url, ‘method’: ‘POST’, ‘data’: JSON.stringify({ ‘__metadata’: {‘type’:’SP.ListItem’}, ‘Status’: campo1, ‘campo2’: campo2, ‘StatusAprovacao’: ‘Reprovado’ }), ‘headers’: […]
<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> SharePoint, SharePoint Atualização Síncrona, SharePoint Atualizar Item de Lista, SharePoint Update, SharePoint Update List Item
Leave a comment
Obtém anexos de Lista SharePoint
Function para obter a lista de anexos de uma lista no SharePoint. [js] function ObtemAnexos(listItem) { var ctx = listItem.get_context(); var attachmentFolderUrl = String.format(‘{0}/Attachments/{1}’,listItem.get_fieldValues()[‘FileDirRef’],listItem.get_fieldValues()[‘ID’]); var folder = ctx.get_web().getFolderByServerRelativeUrl(attachmentFolderUrl); var files = folder.get_files(); ctx.load(files); ctx.executeQueryAsync( function () { var attachments = []; for (var i = 0; file = files.get_item(i) ; i++) { attachments.push({url: file.get_serverRelativeUrl(), name: […]
<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> Anexos SharePoint, SharePoint, SharePoint JavaScript, SharePoint Jquery, SharePoint Obter Anexos
Leave a comment
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> Obtêm Usuário Por Id, Obter dados do usuário sharepoint, Obter Usuário por ID SharePoint, SharePoint, SharePoint 2013
Leave a comment
Obter Dados Usuário Logado SharePoint Jquery Ajax
Método útil para obter os dados do usuário autenticado no SharePoint. [js] var currentUserDetails = Array(); function getCurrentUserWithDetails() { var endpointUrl = _spPageContextInfo.webAbsoluteUrl + ‘/_api/web/currentuser/?$expand=groups&$select=groups/LoginName, LoginName,Title,Email’; $.ajax({ url: endpointUrl, method: “GET”, contentType: “application/json;odata=verbose”, headers: { “Accept”: “application/json;odata=verbose” }, async:true, success: function(data){ var groups =[]; $.each(data.d.Groups.results, function (key, value) { groups.push(value.LoginName); }); currentUserDetails.push({‘LoginName’: data.d.LoginName, ‘DisplayName’ : […]
<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> Dados do usuário SharePoint, SharePoint, SharePoint Ajax, SharePoint Jquery
1 Comment
Verificar se Tem Anexo SharePoint 2013
Método para verificar se tem anexo na lista SharePoint. [js] function VerificaSeTemAnexo(){ var existeArquivo = false; $(‘#idAttachmentsTable’).find(‘tbody’).find(‘tr’).each(function () { existeArquivo = true; }); return existeArquivo; } [/js] Inclua esse método no PreSave() do seu .js para bloquear caso não tenha sido inserido um anexo. 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> JavaScript, Jquery, Se Tem Anexo SharePoint, SharePoint
Leave a comment
Retorna Data e Hora Atual JavaScript
Função rápida para retornar data e hora via JavaScript. [js] function RetornaDataHoraAtual(){ var dNow = new Date(); var localdate = dNow.getDate() + ‘/’ + (dNow.getMonth()+1) + ‘/’ + dNow.getFullYear() + ‘ ‘ + dNow.getHours() + ‘:’ + dNow.getMinutes(); return localdate; } [/js] Até a próxima!
<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JavaScript
<span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> JavaScript
Leave a comment
Função de Validação de Data JavaScript
Validação de data através do JavaScript. Retorna false caso a data esteja inválida. [js] function ValidarData(data){ if(data.length < 10) return false; // verificando data var dia = data.substr(0,2); var barra1 = data.substr(2,1); var mes = data.substr(3,2); var barra2 = data.substr(5,1); var ano = data.substr(6,4); if(barra1!="/"||barra2!="/"||isNaN(dia)||isNaN(mes)||isNaN(ano)||dia>31||mes>12) return false; if((mes==4||mes==6||mes==9||mes==11) && dia==31) return false; if(mes==2 && (dia>29||(dia==29 […]
<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JavaScript
<span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> JavaScript
Leave a comment
Retorna Parâmetro URL por JavaScript
Obter parâmetro da URL através do JavaScript. [js] /function ObtemParametro(name){ var results = new RegExp(‘[\?&]’ + name + ‘=([^&#]*)’).exec(window.location.href); return results[1] || 0; } [/js] Até a próxima!!
<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> JavaScript
<span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> JavaScript
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> JavaScript, Jquery, PreSave(), SharePoint, SharePoint 2013
Leave a comment