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 } }); },
});