Wie kann ich Reiter (Tabs) in den Templates anpassen, ohne dass die Updatefähigkeit eingeschränkt wird
Beschreibung
Überschreiben der "BuildTabs Methode" aus dem Template in einer zusätzlichen JavaScript-Spalte.
Voraussetzungen / Prerequisites
Sie benötigen eine zusätzliche JavaScript-Spalte in der Liste oder dem ContentType des Templates (Lesen Sie hier wie Sie ein neues JavaScript Feld erstellen). Die Sortierung der Spalten muss vorab konfiguriert werden (So konfigurieren Sie die Spaltensortierung). Alle Felder die in einem Tab dargestellt werden sollen, müssen hintereinander folgen.
Syntax / Source Code
function CustomBuildTabs() { $t().BuildTabs({ configuration: [{ 'Title': 'Applicant Details', 'First_InternalName': 'Applicant', 'Visible': 'False', 'Last_InternalName': 'Subject_x0020_of_x0020_specialis' }, { 'Title': 'Details', 'HideIn': ['EditForm', 'NewForm'], 'Disable': 'True', 'First_InternalName': 'Submit_x0020_timestamp', 'Last_InternalName': 'Application_x0020_status' }, { 'Title': 'Submit', 'HideIn': ['DispForm'], 'First_InternalName': 'Submit', 'Last_InternalName': 'Submit' }], selectFunction: function (event, ui) { if (!$t().IsDispForm()) { return validateTab(ui); } }, showNextButton: true }); }
Beispiele / Examples
$t(document).ready(function () { CustomBuildTabs(); }); function CustomBuildTabs() { $t().BuildTabs({ configuration: [{ 'Title': 'Applicant Details', 'First_InternalName': 'Applicant', 'Visible': 'False', 'Last_InternalName': 'Subject_x0020_of_x0020_specialis' }, { 'Title': 'Details', 'HideIn': ['EditForm', 'NewForm'], 'Disable': 'True', 'First_InternalName': 'Submit_x0020_timestamp', 'Last_InternalName': 'Application_x0020_status' }, { 'Title': 'Submit', 'HideIn': ['DispForm'], 'First_InternalName': 'Submit', 'Last_InternalName': 'Submit' }], selectFunction: function (event, ui) { if (!$t().IsDispForm()) { return validateTab(ui); } }, showNextButton: true }); }
Customer support service by UserEcho