2012-10-06 113 views
0

我在app/view/helper文件夾中有一個自定義視圖助手。添加文本字段的代碼是 - 在我的代碼中: $ this-> view-> formText('date'); 但是,而不是文本字段,我想添加這樣的jQuery的日期選擇器: $ this-> view-> datePicker('date');從自定義viewhelper調用jquery datepicker viewhelper

但這不起作用。請幫忙。 Regards

+1

更多解釋你必須提供。不以什麼方式工作?服務器端錯誤/異常?客戶端錯誤?無法生成工作日期選擇器彈出窗口?很多空白填補在這裏。 –

回答

0

原則上,你不需要一個視圖幫手。

在客戶端,只需將jQuery datapicker附加到您的元素。如何使用客戶端選擇器定位該元素取決於您在頁面/表單中可用的DOM鉤子,但是作爲示例,假設您想要使用ID爲myForm的表單和名稱爲myDate的輸入字段作爲一個日期選擇器,你可以簡單地使用:

function($){ 
    $(document).ready(function(){ 
     $('#myForm input[name="myDate"]').datePicker({ 
      // datepicker options here 
     }); 
    }); 
}(jQuery); 

當然,這個假設在此運行該jQuery是加載,該日期選擇器插件是由當時的準備事件觸發的文檔對象上加載。

相關問題