数値列編集ボックスで一般的な書式設定タイプを許可する数値編集ボックスは、次のコードを使用して簡単に日付としてフォーマットできます。
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);
詳細については、「数値列編集ボックスの書式設定」を参照してください。
自動化とスクリプト再:番号列編集ボックスで一般的なフォーマットタイプを許可-ステータスが次のように変更されました:開発中ここでは、さまざまなFormatメッセージの構文の一貫性を高めるための改善に取り組んでいます。これはJMP 16で利用できるようになります。
Re:数値列編集ボックスで一般的なフォーマットタイプを許可する番号列ボックスと番号列編集ボックスはシンボリック形式を取りますが、引数は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);
これらのメッセージは他のボックスと一致する必要があり、ドキュメントは使用オプションを反映するように更新する必要があります。