锁定 JMP 中的所有列如何使用 JSL 锁定 JMP 表中的所有列?
自动化和脚本视窗回复:锁定 JMP 中的所有列这是一个简单的例子
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
for(i=1,i<=ncols(dt),i++,
column(i)<<LOCK></LOCK>
<P>请参阅脚本索引以获取描述和示例。</P>回复:锁定 JMP 中的所有列您还可以以交互方式执行此操作。
选择所有列,右键单击,标准化属性

从属性中选择锁定


启用锁定,按“应用”,从列表验证列是否已锁定,然后按“确定”

JMP 也将创建一个脚本来执行此操作,但它不像 Jim 提供的脚本那样强大(JMP 创建的脚本在列表中具有预定的列)
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:name, :age, :sex, :height, :weight}, col << Lock(1));
Current Data Table(old dt);
);
回复:锁定 JMP 中的所有列您如何看待这个 JMP 创建的脚本?
回复:锁定 JMP 中的所有列您必须将日志模式设置为增强模式(我认为自 JMP JMP16/17+ 以来这可能是默认启用的?)

然后您可以打开日志(按 Ctrt+Shift+L 或 View/Log)。