允许在数字列编辑框中使用常见的格式类型可以使用以下命令轻松地将数字编辑框格式化为日期
numbox = Number Edit Box( 0 ,<< set format(format("ddMonyyyy")), << set(Today()));
NW1 = New Window( "Example", numbox );
但是,为了使用数字列编辑框实现类似的结果,格式化需要用户将数字作为参数传递给格式函数。这不直观,用户只能猜测什么可能有效或可能无效。我希望数字列编辑框也能提供接受常见格式类型的功能作为数字编辑框。
以下是一个例子
// Using Number Col Edit Box
nR = 7;
NEB1 = Number Col Edit Box("StartDate",Repeat(Today() - 30 * 24 * 60 * 60,nR));
NEB1 << set format(format("ddMonyyyy"));
NEB2 = Number Col Edit Box("StartDate",Repeat(Today(), nR ));
NEB2 << set format(format("ddMonyyyy"));
TB1 = Table Box(NEB1,NEB2);
NW = New Window("test",TB1);
请参阅格式化数字列编辑框以进行讨论。
自动化和脚本回复:允许在Number Col Edit Box上使用常见格式设置-状态更改为:开发中我们正在此处进行改进,以使各种格式消息的语法更加一致。这将在JMP 16中提供。
回复:在Number Col Edit Box上允许常见的格式设置类型Number Col Box和Number Col Edit Box将采用符号格式,但是它们采用列表而不是Format()语句中的参数。 试试这个例子:
// Using Number Col Edit Box
nR = 7;
NB1 = Number Col Box("StartDate",Repeat(Today() - 30 * 24 * 60 * 60,nR));
NB1 << set format({"ddMonyyyy", 12});
NEB2 = Number Col Edit Box("StartDate",Repeat(Today(), nR ));
NEB2 << set format({"ddMonyyyy", 12});
TB1 = Table Box(NB1,NEB2);
NW = New Window("test",TB1);
这些消息应与其他框保持一致,并且文档需要更新以反映使用选项。