顧客グループ (サブグループをシミュレートする) を設定するために顧客グリッドに一括アクションを追加しようとしていますが、グループ割り当ての期間は限られています。
私はMagento版を使用しています。1.4.2.0。
Customer グリッドの定義 (Mage_Adminhtml_Block_Customer_Grid を拡張する私のクラス) で、次のような一括アクションを追加しています。
/*...*/
$this->getMassactionBlock()->addItem('set_subgroup', array(
'label' => Mage::helper('customersubgroup')->__('Set Customer Subgroup'),
'url' => $this->getUrl('adminhtml/customersubgroup/massSetSubgroup'),
'additional' => array(
'subgroup' => array(
'name' => 'subgroup',
'type' => 'select',
'class' => 'required-entry',
'label' => Mage::helper('customer')->__('Group'),
'values' => $subgroups
),
'valid_from' => array(
'name' => 'valid_from',
'type' => 'date',
'class' => 'required-entry',
'label' => Mage::helper('customersubgroup')->__('Valid From'),
'gmtoffset' => true,
'format' => '%d.%m.%Y'
),
'valid_to' => array(
'name' => 'valid_to',
'type' => 'date',
'class' => 'required-entry',
'label' => Mage::helper('customersubgroup')->__('Valid To'),
'gmtoffset' => true,
'format' => '%d.%m.%Y'
)
)
));
/*...*/
この大量アクションの追加パラメーターとして、顧客グループ選択ボックスと 2 つの日付フィールドが必要です。
日付フィールドはテキスト入力としてレンダリングされますが、日付ピッカー機能はありません (カレンダー アイコンなし)。どうにかしてこの機能を追加することは可能ですか?
前もって感謝します。