Question
How to add a standard detail to a mobile application and display a specific column in it?
Answer
1. Go to the "Mobile application wizard" (/0/Nui/ViewModule.aspx#SectionModuleV2/SysMobileWorkplaceSection)
2. Open the required workplace ("DefaultWorkplace" by default) and click the "Set up sections" button.
3. Select the desired section, for example, "Contacts", and press the "Details setup" button
4. Add a detail:
5. Go to the "Configuration" section (/0/WorkspaceExplorerModule.aspx)
6. Add a new "Module" schema type with the name "UsrContactCareerModuleConfig"
7. Write a similar code:
Terrasoft.sdk.GridPage.setPrimaryColumn("ContactCareer", "JobTitle"); Terrasoft.sdk.RecordPage.addColumn("ContactCareer", { name: "JobTitle", position: 1 }, "primaryColumnSet"); Terrasoft.sdk.RecordPage.removeColumn("ContactCareer", "Contact", "primaryColumnSet");
Where ContactCareer is the name of the table that corresponds to our detail;
JobTitle - the name of the column you want to display
8. Connect this schema in the "MobileApplicationManifestDefaultWorkplace" mobile application manifest: Find the block of the ContactCareer model and add our UsrContactCareerModuleConfig module to PagesExtensions.
Like that: