Ajouter une nouvelle page
- 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