Versão atual:

consumo api externa en un widget

Ola

Eu estou tentando consumir uma API externa de um widget e preencher uma tabela de dados com o json que retorna, eu o obtenho, mas apenas se eu desabilitar a opção do CORS no navegador. Vi https://tdn.totvs.com/pages/releaseview.action?pageId=271180031 onde eles especificam uma estrutura para retornar um jsonp e, portanto, não precisam desativar a segurança do navegador e poder receber dados, mas não sei como adaptá-lo ao meu código, agradeço qualquer ajuda, anexo meu código:

var MyWidget = SuperWidget.extend({

instanceId: null,

bindings: {

local: { },

global: { } },

init: function() {

var that = this;

var myTable = FLUIGC.datatable('#table', {

dataRequest: {

url: 'myUrl',

options: {

contentType:'application/json',

dataType: 'json',

},

root:'myRoot',

}, renderContent:".tpl-datatable-sample_"+that.instanceId,

header: [ { 'title': 'Codigo', 'display': true }, ],

multiSelect: true,

search: {

enabled: false,

},

scroll: { target: '#table',

enabled: true } }); },

});

Versão (1):

Ver a versão formatada

consumo api externa en un widget

Comentário

new question