Estou fazendo uma widget e na superwidget necessito passar o resultado de um dataset para campos do formulário pai filho, mas não conseguindo: for (var i = 0; i < wtotal; i++) { var descr=datasetCardapio.values[i]['descricao']; //como exemplo, passar essa variável. }. Tentei também passar para um campo input qualquer de teste utilizando: $('#resultado_'+this.instanceId), mas também não estou conseguindo. Como fazer?
Sua pergunta está bem confusa, pode mandar o código? Você quer passar os valores do widget para outro widget? O que você prentende fazer? Onde está essa tabela paixfilho? Você quer passar um valor para um registro ou um valor para vários ou vários para vários?
— Guilherme Fontaniva 07 de Jun de 2017DICA: Tente usar as formatações de texto quando usar código
— Guilherme Fontaniva 07 de Jun de 2017A tabela está no arquivo view.ftl . Abaixo a superwidget : var PH_Loja3 = SuperWidget.extend({ message: null, init: function () { this.carregaCardapio(); }, bindings: {local: {} }, carregaCardapio: function() { var datasetCardapio = DatasetFactory.getDataset("ds_Produtos", null, null, null); var wtotal=datasetCardapio.values.length; for (var i = 0; i < wtotal; i++) { var descr=datasetCardapio.values[i]['descricao'];} }});
— Paulo Henrique Almeida do Carmo 07 de Jun de 2017