cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
Choose Language Hide Translation Bar

Creating a Display Table from Scratch

Hello All,

I am interested in making a process screening output table such as the one pasted down below. This is taken directly from the process screening platform. However, I would like to add more column or remove some, especially columns from another datatable or ones that are not in the process screening module.

I guess one could use the display functions but since I do not have a ton of experience with those maybe if I could get the raw code for how this display table is created I could modify it to my needs. How would I be able to get the raw code?

Or if I was to organize all of my data in a data table what would be the easiest and most modular way to then convert it into a nice display table with highlighting, borders etc.?

Any other suggestions?

5 REPLIES 5
txnelson
Super User

Re: Creating a Display Table from Scratch

Why wouldn't you just run the Process Screening Platform and then just add and delete the columns as needed.  You will not be able to use the code that generates the output since it is not generated using JSL,  The platforms in JMP are coded in a more base level language like C++.

Jim

Re: Creating a Display Table from Scratch

Well the ask was if I could add columns from other tables? Most likely that is not possible so then I would go the route of getting the data from multiple tables and joining/concatenating into a single table. However, I just want to save that final table in a nicer display configuration to be presented, with highlighting, borders etc. Do you have any suggestions for that?

txnelson
Super User

Re: Creating a Display Table from Scratch

A data table can be converted into a Table Box() within a display window, and then use the features that can be modified within table boxes.

Each of the cells within a data table could also be converted into text boxes and then aligned in the shape of a data table.  Font, text color, background colors, etc. can all be set.

Jim
jthi
Super User

Re: Creating a Display Table from Scratch

You can append to process screening but I would strongly suggest building it yourself to avoid all sorts of annoying issues

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj = dt << Process Screening(
	Grouping(:Site),
	Process Variables(Eval(5 :: 132))
);

tb = Report(obj)[Table Box(1)];

tb << Append(String Col Box("COLUMN", {"A", "B", "C", "D"}));
-Jarmo

Re: Creating a Display Table from Scratch

Thanks. Yes I started building it myself while looking at the properties window of a sample process screening table so that I can see at least part of the structure

AdditiveRange10_0-1733428173637.png