Können Sie JSL verwenden, um automatisch Code zum „Event Handler“ in den „Eigenschaften“ einer bestimmten Spalte hinzuzufügen?Große Klasse.jmp
Danke!
Function( {thisTable, thisColumn, iRow},
{},
n1rows = thisTable << Get Rows Where( :n1 == thisTable:thisColumn[iRow] );
n2rows = thisTable << Get Rows Where( :n2 == thisTable:thisColumn[iRow] );
thisTable << Select Columns( {thisColumn, :n1, :n2} ) << Clear Cell Colors;
thisColumn << Color Cells( {3, {iRow}} );
:n1 << Color Cells( {3, n1rows} );
:n2 << Color Cells( {3, n2rows} );
);
Automatisierung und SkripterstellungBetreff: Wie kann JSL verwendet werden, um automatisch Code zum „Event Handler“ in den „Eigenschaften“ einer bestimmten Spalte hinzuzufügen?Verwenden Sie die Meldung „Spalteneigenschaften hinzufügen“:
:name << Add Column Properties(
Set Property(
"Event Handler",
Event Handler(
Click(JSL Quote(Function( {thisTable, thisColumn, iRow},
{},
n1rows = thisTable << Get Rows Where( :n1 == thisTable:thisColumn[iRow] );
n2rows = thisTable << Get Rows Where( :n2 == thisTable:thisColumn[iRow] );
thisTable << Select Columns( {thisColumn, :n1, :n2} ) << Clear Cell Colors;
thisColumn << Color Cells( {3, {iRow}} );
:n1 << Color Cells( {3, n1rows} );
:n2 << Color Cells( {3, n2rows} );
);
) )
)
)
)Betreff: Wie kann JSL verwendet werden, um automatisch Code zum „Event Handler“ in den „Eigenschaften“ einer bestimmten Spalte hinzuzufügen?Wenn ich im „Ereignishandler“ dieser Spalteneigenschaft implementieren möchte, dass beim Klicken auf eine Zelle in der Namensspalte automatisch ein Webbild mit dem Text dieses Namens mit JMP geöffnet wird. Möchte ich diesen Function()-Inhalt codieren?
Angenommen, die Website ist:
https://community.jmp.com/KATIE.png
Danke!
