ANS-0247 · DéVELOPPEMENT SUITESCRIPT

Comment préremplir les champs de sous-liste modifiables en ligne dans les formulaires NetSuite

Utilisez les API de sous-listes de SuiteScript 2.x pour définir automatiquement les valeurs des champs dans les sous-listes modifiables des formulaires de transaction ou personnalisés de NetSuite.

Solution courte

Pour préremplir les champs de sous-liste modifiables en ligne dans NetSuite, utilisez les API de sous-liste SuiteScript 2.x. Plus précisément, les méthodes Record.setCurrentSublistValue(options) ou CurrentRecord.setCurrentSublistValue(options) permettent de définir par programmation les valeurs des champs de la ligne actuelle d’une sous-liste, ce qui garantit la cohérence des données et simplifie la saisie par l’utilisateur dans les formulaires.

Scénario

Les utilisateurs ont souvent besoin de remplir automatiquement des champs au sein de sous-listes dans les formulaires NetSuite, tels que les commandes client ou les enregistrements personnalisés. Lorsque ces champs de sous-liste sont configurés pour l’édition en ligne, les méthodes standard de configuration des champs peuvent ne pas s’appliquer directement. Le défi consiste à définir par programmation les valeurs de ces champs spécifiques afin d’améliorer l’efficacité et la précision de la saisie des données.

Solution

Pour préremplir les champs d’une sous-liste modifiable en ligne dans un formulaire NetSuite, implémentez un script client SuiteScript 2.x ou un script d’événement utilisateur qui interagit avec l’API de sous-liste. Cette approche garantit que les valeurs sont correctement définies pour les champs conçus pour être modifiés directement dans le formulaire lui-même.La méthode recommandée consiste à utiliser les API de sous-liste SuiteScript 2.x, notamment :

javascriptRecord.setCurrentSublistValue(options)

ou

javascriptCurrentRecord.setCurrentSublistValue(options)

. Ces fonctions permettent de définir des valeurs sur la ligne actuelle d’une sous-liste. Pour connaître le mode d’emploi détaillé et les paramètres, veuillez vous reporter à la documentation officielle de l’API SuiteScript 2.x de NetSuite.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant