DatasetFactory is not defined

Eu tenho uma widget que foi desenvolvida por mim.

Entretanto, estou obtendo o erro apresentado no ‘Assunto’ acima, mesmo tendo declarado o script

<script type="text/javascript" src="/webdesk/vcXMLRPC.js"></script>

Alguém já passou por isto?

Quando isso acontece normalmente é por tentar usar a o objeto antes dele ter sido carregado.

Você tentou usar a DatasetFactory dentro de SuperWidget.extend((function () {})?

1 curtida

Caro Bruno, mais uma vez, obrigado.
Não, não está dentro da Superwidget.
Está de fora, mas eu carrego dentro de

jQuery(document).ready(function (){

});

Eu experimentei pôr as funções que estavam provocando o Dataset dentro do ini: da SuperWidget e parece que funcionou. O estranho é que em outras widgets que tinha a mesma situação isto não acontece. Só em duas widgets dentre dezenas que tenho.
Mas, valeu!

1 curtida

Mautresim, Boa tarde!

Qual a sequência que colocou o apontamento dos scripts no seu HTML?

Caro Gabriel,
eu nem faço referência a arquivos javascript no meu html, porque eu uso o embutido na widget.

Eu abro a pasta ‘resources\web’ e ele já está lá.
Mas ponho, por exemplo, jQuery(document).ready(function (){

});

antes de

SuperWidget.extend({});

E, no arquivo view.ftl, a declaração do arquivo vcXMLRPC.js fica logo abaixo do div inicial.