This also should have worked:

<extend tag="input" for="date">
   <old-input merge include-blank="&true" order="month,day,year" />
</extend>

Hobo is passing all "unknown" attributes through to the select_date 
function.

cheers,
Bryan



Montgomery Kosma wrote:
> I'm also getting the hang of it, slowly, and very happy to hear a
> question that I can answer!
> 
> One of the things about learning hobo is that you end up having to
> become intimately acquainted with certain aspects of its source code,
> particularly with rapid and dryml.
> 
> I recently tweaked the input tag for date, changing the default order
> to month/day/year, and adjusting it to permit blank dates.  All that
> required was to add :include_blank => true in the select_date call.
> Here's the tweaked input date (which I put in my application.dryml
> file).
> 
> <def tag="input" for="date" attrs="order">%>
>   <% order = order.nil? ? [:month, :day, :year] : comma_split
> (order).*.to_sym -%>
>   <%= select_date(this, attributes.merge(:prefix =>
> param_name_for_this, :order => order, :include_blank => true)) %>
> </def>%>
> 
> In response to user complaints, I made date entry much more friendly
> by getting rid of the damn selects altogether.  Turns out this was
> much easier than anticipated.  Ruby, or rails, or some piece of code
> somewhere, is very smart about parsing dates -- this text field worked
> out of the gate, and can handle 1/1/2009 just as well as January 1,
> 2009.
> 
> <def tag="input" for="date" attrs="order">
>   <%= text_field_tag(name, this, attributes) %>
> </def>
> 
> Not high on my team's priority list, but I still want to figure out
> how to tweak the format that the text field displays the date.
> 
> monty
> On Jun 3, 11:36 pm, oldlibmike <[email protected]> wrote:
>> I am getting the hang of some of the hobo basics but am still
>> wrestling with date fields. I get a 3 field data "picker" in the
>> default forms but I always get today's date as the value. Is there any
>> way to have the date be null?
>>
>> In my app, if an item is not sold, its date is null otherwise there is
>> a date in it.
>>
>> Thanks,
>>  Mike
> > 
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to