Pane eines neuen Registers
tester1977
Hallo,welches Pane hat ein neues erstelltes Register?
Bzw. Wi kann ich das Pane des neuen Registers definieren?
Vielen Dank
Sabine
Friederike Mundt
Hallo Sabine,Pane Level eines neuen Registers muss beim Click auf das Register gesetzt werden.
Hier ist als Beispiel der code welcher beim customize > Rechtsclick > New Folder benutzt wird.
Falls gewünscht kann man dann die NUmmer des PaneLevel anders setzen
try
{
// Parameter
string folderID = "COR_000104";
string folderName = "new";
string refItemID = "114";
int paneLevel = 204;
Folder f1 = Folder.CreateNew(folderID);
pVal.Form.AddItem(f1);
pVal.Form.Update();
// Reference register
Folder refFolder = Folder.GetFromUID(pVal.Form, refItemID);
// Settings
f1.Top = refFolder.Top;
f1.Width = refFolder.Width;
f1.Left = refFolder.Left + f1.Width;
f1.Height = refFolder.Height;
f1.AffectsFormMode = false;
f1.Value = folderName;
f1.GroupWith(refFolder.UniqueID);
// Click handler
customize.UI.EventHandling.ItemEvents.ClickEventHandler delFolder = null;
delFolder = delegate (customize.UI.EventHandling.ItemEvents.Click ev)
{
ev.Form.PaneLevel = paneLevel;
};
((Folder) pVal.Form.Items[folderID]).AddHandler_Click(customize.UI.Components.ModeComponent.FormModes.ALL, null, delFolder);
}
catch(System.Exception exe)
{
MessageBox.Show("Error happend while adding a new tab. Please check your code or deactivate the coresuite customize optimizer rule: " + exe.Message, "OK");
}
return true;
hth
Friederike
tester1977
Hallo,vielen Dank für die Antwort. Ich habe Rechtsclick auf ein Tab -> Custmize -> Register hinzufügen gewählt.
Leider bin ich nicht ganz sicher, wie den von Dir beschreibenen Weg gehen kann.
Kannst Du mir noch einen Tip geben.
Wo soll ich mit Rechtsklicken um den Folder zu erstellen?
Vielen Dank und beste Grüße
Friederike Mundt
Hallo,Ich bin mit nicht sicher was genau die Frage ist. Mit [color=#282828][font=helvetica, arial, sans-serif]Rechtsclick auf ein Tab -> Custmize -> Register hinzufügen wird eine neue Optimizer Regel erstellt. Hier könntest du in den code gehen und das PaneLevel bei Bedarf anpassen. Theoretisch ist dies jedoch nicht notwendig, kommt drauf an wozu du das pane level benötigst.[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]Ich würde vorschlagen, du wendest dich an unseren Support@coresystems.ch dort können wir etwas detaillierter weiterhelpfen.[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]Freundliche Grüsse,[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]Friederike[/font][/color]
0
Please sign in to leave a comment.
Comments
0 comments