Ah.. I think you running into the problem (or feature) where if you are using "defaults" it won't show you anything. In this case it will work because I set them by script, but if you clear the property and set it as "default" by hand it will return empty list
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "weight") << Set Property("Axis", {Format("Fixed Dec", 12, 0)});
Column(dt, "height") << Set Property("Axis", {Format("Fixed Dec", 12, 1)});
prop1 = Column(dt, "weight") << Get Property("Axis");
prop2 = Column(dt, "height") << Get Property("Axis");
show(prop1, prop2);
So one option is to add some sort of a check for that (if the property isn't set at all it should be Empty() not empty list) and if that matches use the defaults
If(Type(prop) == "List",
If(N Items(prop) == 0,
cur_prop = {Format("Fixed Dec", 12, 0)};
);
);
-Jarmo