ANS-1437 · DéVELOPPEMENT SUITESCRIPT
Comment créer un champ déroulant (SELECT) de type « filiale » dans un SuiteLet NetSuite ?
Découvrez la valeur source correcte à utiliser lors de la définition d’un champ SELECT dans un SuiteLet afin d’afficher une liste des filiales NetSuite.
Solution courte
Pour créer un champ déroulant dédié aux filiales dans un SuiteLet NetSuite, définissez le type de champ sur uiModule.FieldType.SELECT et attribuez à sa propriété source la valeur « subsidiary ». Cela garantit que le champ s'affiche correctement avec les options de filiales disponibles, permettant ainsi aux utilisateurs de filtrer les sous-listes ou d'effectuer d'autres actions spécifiques aux filiales.
Scénario
Un développeur NetSuite est en train de créer un SuiteLet qui nécessite un champ déroulant pour filtrer une sous-liste en fonction des filiales. Les premières tentatives visant à remplir le champ SELECT avec les données des filiales à l’aide de valeurs de source communes se sont avérées infructueuses, ce qui a entraîné un menu déroulant vide ou mal renseigné.
Solution
Lorsque vous créez un champ SELECT dans un SuiteLet NetSuite afin d’afficher une liste de filiales, la valeur source à utiliser est « subsidiary ». Cela garantit que le champ déroulant s’affiche correctement avec toutes les filiales actives.
javascriptvar subsidiaryField = resourceFeeForm.addField({ id: 'custpage_sub', label: 'Subsidiary', type: uiModule.FieldType.SELECT, source: 'subsidiary' });L’utilisation d’autres valeurs, telles que « subsidiary_list », ne donnera pas les résultats escomptés.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
