Jump to:

23368 Posts in 18143 Topics by 2863 members

General Questions

SilverStripe Forums » General Questions » DateField showcalendar in SS3

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 600 Views
  • BlueO
    Avatar
    Community Member
    52 Posts

    DateField showcalendar in SS3 Link to this post

    Not sure if this is the right place to be asking this but I've run into an issue on our SS3 beta two test site with DateField.

    In 2.4 I can do the following to get a jquery UI popup for my datefield:

    $datefield = new DateField('FeatureEndDate', "Feature ends");
    $datefield->setConfig('showcalendar',true);
    $fields->push($datefield );


    then in the template

    $dataFieldByName(FeatureEndDate).FieldHolder

    It seems all the requisite js + css is getting loaded with DateField.js, jquery-ui.js, jquery.js, jquery-ui.css etc all being there. If I copy DateField.js and execute it in chrome's console I get the following error:

    Uncaught TypeError: Object [object Object] has no method 'datepicker'
    $.fn.extend.ssDatepicker
    jQuery.extend.eachjquery.js:660
    jQuery.fn.jQuery.eachjquery.js:271
    $.fn.extend.ssDatepicker
    (anonymous function)
    jQuery.event.dispatchjquery.js:3332
    jQuery.event.add.elemData.handle.eventHandle

    But other than that I'm not getting other errors on load - can someone help me to debug this a bit further?

    cheers

    bernard

  • BlueO
    Avatar
    Community Member
    52 Posts

    Re: DateField showcalendar in SS3 Link to this post

    I seem to have sorted this - it appears to have been a requirements order problem with jquery being included too late perhaps - its hard to tell as the include order is tricky to deal with...

    600 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.