Skip to main content

Ajouter une nouvelle page

  1. Ajouter la nouvelle page dans module_pages.json (S'inspirer des pages existantes pour formuler la nouvelle)
Ajouter les settings de la nouvelle page dans les pages_settings Si c'est nécessaire, comme dans le cas d'une table (column_inputs_order) ou d'un custom prefab (prefab_reference), ajouter les settings de la nouvelle page dans les regions_settings  Si Créerc'est nécessaire, comme dans le prefabcas génériqued'une (enfanttable ou d'un custom prefab, ajouter les settings de SubModulePageInputsControlBase)la (voir image) Créer le script générique (enfant de SubModulePageInputsControlBase) Ajouter les conditions (Même que employee_income_taxes_form) pour lanouvelle page dans pages_settings_definitionsles regions_settings Ajouter la page dans la liste de pages dans modules_settings et modules_contexts concernés CacherS'il y a des conditions pour inclure ou pas la page, ajouter les informationsconditions (???)dans depages_settings_definitions Si la pjnouvelle pourpage lescontient contributionsun dedropdown, l'employeurajouter le data dans dynamic_dropdown_data_structure (àdynamic), l'aidedropdown_data de(static) ou UtilsAcc1.GetDropdownDataFromString (static, mais spécifique au contexte du module) Si la préférencenouvelle manual_income_taxespage commeest pourun custom prefab, créer le PayslipControl)prefab Answer(variant keysi -un serverprefab sideparent Gradingest -disponible servere.g. sideSubModulePageInputsControlBase) Ajouter le corrigé (answerkey) afin que les contextes fonctionnent Ajouter la correction (grading) S'assurer que tous les nouveaux textes ont été ajoutés