首頁 >後端開發 >php教程 >Magento後台表單元素標籤2--顯示日期

Magento後台表單元素標籤2--顯示日期

WBOY
WBOY原創
2016-07-29 08:58:171094瀏覽

功能介紹:今天要做一個後台表單元素顯示出日期時間,開始以為跟Magento後台用到的表單元素標籤(1)的功能一樣,只需要設定type類型設定為date就可,但是設定了,開始怎麼也弄不出來,又想著在後台加載一些js包,引用外部的js插件來實現這個功能,後來請教公司技術牛人,說可以直接調用magento系統自帶的就可以,這裡記錄下如何實現這個功能,效果圖如下:
Magento後台表單元素標籤2--顯示日期
程式碼如下,在Form.php中增加程式碼如下:

<code>$fieldset->addField(
        'endtime',
        'date',//type类型
         array(
            'label'     => Mage::helper('blog')->__('Endtime'),
            'required'  => true,//是否为必选项
            'name'      => 'endtime',
            'image'  => $this->getSkinUrl('images/grid-cal.gif'),//增加图标
            'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),//时间格式
));</code>

額外的一些備註:
1.有時如果想在後台表單載入一些js,也可以在array()中新增:'after_element_html' => ""。

2.加入css,可以先在外寫好css樣式,$style="width:6px;text-align:center;"再加入:'style'=> $style,//定義按鈕的css 。也可以直接寫,例如:'style' => 'width:700px; height:500px;'。

<code>$fieldset->addField(
        'endtime',
        'date',//类型,可以为text,datetime,time,submit,select,radio,checkbox,password,link,label,image,file...
         array(
                'label'     => Mage::helper('blog')->__('Endtime'),
                'required'  => true,//是否为必选项
                'style'=> $style,//定义按钮的css .
                'name'      => 'endtime',
                'image'  => $this->getSkinUrl('images/grid-cal.gif'),//添加图片
                'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),
                'after_element_html' => "<script type='text/javascript'>//js代码</script>"。
        ));</code>

以上就介紹了Magento後台表單元素標籤2--顯示日期,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn