Formatta una casella di modifica colonna numericaTutto,
Vorrei utilizzare una casella di modifica della colonna numerica simile a una casella di modifica dei numeri in quanto, vorrei formattarla per visualizzare una data. Tuttavia, come mostrato nell'esempio seguente, il formato non sembra essere accettato allo stesso modo ? Qualcuno può indicare cosa c'è di sbagliato nel seguente approccio?
// Using Number Col Edit Box <BR />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);
// Using number edit box
numbox = Number Edit Box( 0 ,<< set format(format("ddMonyyyy")), << set(Today()));
NW1 = New Window( "Example", numbox ); 
Ri: Formattare una casella di modifica colonna numericaQuesto metodo di specificare il formato è il modo originale. È il modo in cui abbiamo impostato il formato per l'oggetto Number Col Box. Sono stato sorpreso di vedere che il nuovo oggetto Number Col Edit Box lo utilizzava ancora.
Ri: Formattare una casella di modifica colonna numerica@Mark_Bailey ,
Grazie . Sebbene funzioni, non è intuitivo che un numero implementi una sorta di formattazione nella casella di modifica del numero col, piuttosto che il formato più intuitivo consentito dalla casella di modifica del numero. Lo aggiungerò alla lista dei desideri.
Ri: Formattare una casella di modifica colonna numericaEcco un esempio di come funziona questo messaggio:
Names Default to Here( 1 );
now = Today();
then = now - In Days( 3 ) - In Hours( 5 );
before = then - In Days( 2 ) + In Hours( 3 );
New Window( "Format Number Col Edit Box",
Outline Box( "Dates",
Table Box(
String Col Box( "Event", { "First", "Second", "Third" } ),
nceb = Number Col Edit Box( "Date", { now, then, before } )
)
)
);
nceb << Set Format( 30, 100 );
Non so che tipo di formato della data desideri, quindi potresti dover provare numeri interi diversi per ottenere quello che desideri.
Ri: Formattare una casella di modifica colonna numericaBene, il protocollo per il Casella di modifica del numero e il Casella di modifica colonna numero non sono la stessa cosa. In particolare, il < messaggio è diverso per questi due oggetti. Secondo la Guida allo scripting, questo messaggio utilizza un numero (codice) per la specifica del formato dell'oggetto che si desidera utilizzare:
