Hallo zusammen,
ich teste gerade einen JavaScript Code für unseren SharePoint. Da möchte wir Tabs/Reiter bauen um eine Eingabemaske für ein Ticketsystem zu verbessern.
Im Netz gab es auch einige Quellcodes und Erklärung... Der Code ist soweit funktionstüchtig und läuft soweit. Ich möchte nur den Quelltext für weitere Anpassungen verstehen und muss sie meinem Abteilungsleiter erläutern...
Vielleicht kann mir jemand sagen was da passiert?
(Vor allem die Funktionen sind mir nicht so ganz vertraut) Habe schon angefangen den Text unten zu beschreiben.
Hier ist der Quelltext:
1 $t(document).ready(function() {
2 CustomBuildTabs();
3 });
4
5 function CustomBuildTabs() {
6 $t().BuildTabs({
7 configuration: [{
8 'Title': 'Allgemein',
9 'First_InternalName': 'Title',
10 'Visible': 'True',
11 'Last_InternalName': 'Abschlussinformation'
12 }, {
13 'Title': 'Sonstiges',
14 'First_InternalName': 'Kategorie',
15 'Visible': 'True',
16 'Last_InternalName': 'IT_x0020_Service_x0020_Care'
17 }],
18
19 showNextButton: false
20 });
21 }
Erklärung:
Ich habe erst ab Zeile 8 einen Text geschrieben, weil ich die Funktionen nicht ganz verstehe...
In der achten Zeile wird mit Title der Name des ersten Reiters „Allgemein“ gesetzt. In der nächsten Zeile wird festgelegt, ab welchem internen Listename (hier das erste Standardfeld „Title“) der Reiter beginnen soll. Anschließend wird mit einem Booleschen Wert Reiter als sichtbar (Visible: True) gesetzt. In der darauffolgenden Zeile wird der letzte interne Listenname abgefragt, hier die „Abschlussinformation“. Der erste Reiter der Ticketeingabe ist somit abgeschlossen. Wie im vorherigen Abschnitt erläutert, sind die wichtigen Felder für die Ticketerfassung im ersten Reiter festgelegt. Jetzt erfolgt die Erstellung des zweiten Reiters mit den nicht notwenigen Feldern für die Erfassung des Tickets. Beginnend in der Spalte 13 wird der Titel des zweiten Reiters mit „Sonstiges“ erstellt. Nachfolgend wird festgelegt, welche Felder zu diesem Reiter gehören. Vom ersten internen Namen „Kategorie“ bis zum letzten „IT_x0020_Service_x0020_Care'“. Dieser wird wie der erste Reite mit Visible: True als sichtbar erstellt. In der Zeile 19 wird ein boolescher Wert mit false verwendet, um keine weiteren Reiter zu erstellen.
ich teste gerade einen JavaScript Code für unseren SharePoint. Da möchte wir Tabs/Reiter bauen um eine Eingabemaske für ein Ticketsystem zu verbessern.
Im Netz gab es auch einige Quellcodes und Erklärung... Der Code ist soweit funktionstüchtig und läuft soweit. Ich möchte nur den Quelltext für weitere Anpassungen verstehen und muss sie meinem Abteilungsleiter erläutern...
Vielleicht kann mir jemand sagen was da passiert?
(Vor allem die Funktionen sind mir nicht so ganz vertraut) Habe schon angefangen den Text unten zu beschreiben.
Hier ist der Quelltext:
1 $t(document).ready(function() {
2 CustomBuildTabs();
3 });
4
5 function CustomBuildTabs() {
6 $t().BuildTabs({
7 configuration: [{
8 'Title': 'Allgemein',
9 'First_InternalName': 'Title',
10 'Visible': 'True',
11 'Last_InternalName': 'Abschlussinformation'
12 }, {
13 'Title': 'Sonstiges',
14 'First_InternalName': 'Kategorie',
15 'Visible': 'True',
16 'Last_InternalName': 'IT_x0020_Service_x0020_Care'
17 }],
18
19 showNextButton: false
20 });
21 }
Erklärung:
Ich habe erst ab Zeile 8 einen Text geschrieben, weil ich die Funktionen nicht ganz verstehe...
In der achten Zeile wird mit Title der Name des ersten Reiters „Allgemein“ gesetzt. In der nächsten Zeile wird festgelegt, ab welchem internen Listename (hier das erste Standardfeld „Title“) der Reiter beginnen soll. Anschließend wird mit einem Booleschen Wert Reiter als sichtbar (Visible: True) gesetzt. In der darauffolgenden Zeile wird der letzte interne Listenname abgefragt, hier die „Abschlussinformation“. Der erste Reiter der Ticketeingabe ist somit abgeschlossen. Wie im vorherigen Abschnitt erläutert, sind die wichtigen Felder für die Ticketerfassung im ersten Reiter festgelegt. Jetzt erfolgt die Erstellung des zweiten Reiters mit den nicht notwenigen Feldern für die Erfassung des Tickets. Beginnend in der Spalte 13 wird der Titel des zweiten Reiters mit „Sonstiges“ erstellt. Nachfolgend wird festgelegt, welche Felder zu diesem Reiter gehören. Vom ersten internen Namen „Kategorie“ bis zum letzten „IT_x0020_Service_x0020_Care'“. Dieser wird wie der erste Reite mit Visible: True als sichtbar erstellt. In der Zeile 19 wird ein boolescher Wert mit false verwendet, um keine weiteren Reiter zu erstellen.
Comment