Die Flexperten Herrlich & Ramuschkat

Archiv für May, 2011

ColdFusion: cfinput vom Typ ‘datefield’ mit CustomValidator und das deutsche Datum

Im vorigen Beitrag habe ich mich ja bereits mit dem Problem des zurückgegebenen Datumswerts eines cfinput vom Typ “datefield” mit deutscher Lokalisierung befaßt. Mittlerweile hatte ich ein wenig Zeit mich etwas intensiver mit der Problematik zu befassen und ein paar Denkanstöße von außen. So ganz dahinter gestiegen bin ich zwar immer noch nicht  (die Livedocs helfen an dieser Stelle auch nur bedingt weiter), aber zumindest ist klar, was das Problem verursacht und wie man dem aus dem Wege gehen kann.

Weiterlesen »

ColdFusion: ODBCDate parsen & konvertieren in vollständiges Datumsobjekt

Bei der Verwendung eines cfinput vom Typ “datefield” kann es zu Problemen beim Parsen bzw. Konvertieren des zurückgelieferten ODBC-Datumsobjekts mit den ColdFusion-eigenen Funktionen (LSParseDateTime, LSDateFormat) kommen. Das liegt daran, das die UI-Komponente ein reines Datumsobjekt (z.B. {d ’2011-05-09′}) und nicht ein vollständiges DatumZeit-Objekt (z.B. {ts ’2011-05-09 13:13:15′}) als Ergebnis zurückliefert.

<cfform action="#CGI.SCRIPT_NAME#" method="post">
  <cfinput
    type="datefield"
    name="termin"
    id="termin"
    class="pflichteingabe"
    firstdayofweek="1"
    validate="eurodate"
    validateat="onSubmit,onServer"
    mask="dd.mm.yyyy"
    value="">

  <cfinput
    type="submit"
    name="btnSubmit"
    value="senden">
</cfform>

<cfdump var="#form#">

Weiterlesen »

ColdFusion Builder 2: offizielles Release veröffentlicht

Das ColdFusion Server Team hat den ColdFusion Buider 2 mittlerweile offiziell veröffentlicht. In den Release Notes zum CFB2 kann der geneigte Entwickler nachlesen, was sich alles zur Vorgängerversion geändert hat und was neu hinzugegommen ist.

Neu dürfte vor allen die mit der Version 2 eingeführte Express Edition sein, die den ColdFusion Builder zwar nach 60 Tagen (Trial Version) in der Funktion einschränkt, aber eine weitere kostenlose Nutzung erlaubt (siehe vorherigen Beitrag). Vom Funktionsumfang her kann sich der neue Builder auch sehen lassen, z.B. wurden die Code-Unterstützung und die Arbeitsprozesse für CFML, CFScript, HTML, JavaScript, SQL and CSS Programmmierung deutlich verbessert (Aptana läßt grüßen).