Discussões

Como usar vários Scripts de cliente com o Método setScript () do objeto nlobjForm

Aplica-se a

Produto: NetSuite 2022.2

Cenário

Para definir dois scripts de cliente diferentes em um Suitelet usando a função setScript ().



Solução


Este procedimento atual não é possível. A função setScript () em um Suitelet pode ser usada apenas uma vez e anexará apenas o script especificado na primeira execução. No exemplo a seguir, o "customcript_clientScript1" será o script definido no Suitelet, enquanto o "customcript_clientScript2" será ignorado. Exemplo de script usado pelo cliente abaixo:

Exemplo em SuiteScript 1.0

function formSuitelet(request, response) { if (request.getMethod() == 'GET') { var form = nlapiCreateForm('Test Form'); form.addField('custpage_testfield', 'text', 'Name'); form.addSubmitButton("Submit"); form.setScript('customscript_clientScript1'); form.setScript('customscript_clientScript2'); //This Client Script will not be set response.writePage(form); } }

Olá, bem-vind@!

Faça login

Para ver todos os detalhes, faça o login.

Cadastre-se

Não tem uma conta? Clique aqui para começar!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos