2012-08-17 70 views
1

我已經爲我的項目安裝了sfJQueryUIPlugin,我想爲生日選擇顯示一個日期選擇器。因此安裝後我已經將我的表單部件更改爲日曆不顯示使用sfJQueryUIPlugin

"date_of_birth" =>new sfWidgetFormDateJQueryUI(array("change_month" => true, "change_year" => true)), 

但是,當我查看模板時,它只顯示一個輸入框。沒有日曆顯示。

有什麼想法?

This is plugin which i used sfJQueryUIPlugin
有,我可以作爲一個日期選擇器爲symfony1.2使用其他任何方式或插件......請給我一個想法..

+1

資產部分加載了jQuery和jQuery UI庫?任何JavaScript錯誤? – 2012-08-18 16:55:52

+0

您也可以使用sfFormExtraPlugin插件(http://www.symfony-project.org/plugins/sfFormExtraPlugin)中的sfWidgetFormJQueryDate小部件。 – 2012-08-18 17:02:46

回答

0

您可以用ID表單中添加正常的文本組件= 「DATE_OF_BIRTH」,簡單地使用JavaScript插槽機智的jQuery(在視圖模板):

<?php append_to_slot('javascript'); ?> 

    $(function() { 
    $("#date_of_birth").datepicker(); 
    }); 

<?php end_append_to_slot(); ?> 
+0

而不是使用'>'來強調你的代碼,你應該使用4個空格,它會有更好的渲染。 – j0k 2012-08-24 07:56:05

+0

Thankyou @grzegorz_motyl ...它工作:) :)謝謝! – fdz 2012-08-25 18:57:35