Jquery ui datepicker 银条中的日期选择器
上面的代码应该显示datepicker,但没有显示<请帮我解决这个问题。Jquery ui datepicker 银条中的日期选择器,jquery-ui-datepicker,silverstripe,Jquery Ui Datepicker,Silverstripe,上面的代码应该显示datepicker,但没有显示setConfig('showcalendar',true);$fields->addFieldToTab('Root.Main',$dateField,“Content”) $fields->addFieldToTab('Root.Content.Main', DateField::create('MyDate')->setConfig('showcalendar', true),'Content');
试试这个:
class Article extends Page { // Model
static $db = array(
'Date' => 'Date',
'Author'=>'Text'
);
private static $has_one = array(
);
function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab('Root.Content.Main', $date = new DateField('Date'),'Content');
DateField::create('MyDate')->setConfig('showcalendar', true);
$fields->addFieldToTab('Root.Content.Main', new TextField('Author'), 'Content');
return $fields;
}
}
DateField::create()是DateField的工厂方法,因此它将返回一个DateField对象。很抱歉,问题没有正确发布。。希望您理解。正如前面向您建议的,请阅读以获得有关如何使用Silverstripe的基本理解。如果您仔细阅读并遵循,您会看到它准确地显示了如何添加日期选择器:
$dateField=new dateField('Date','Blog Date');$dateField->setConfig('showcalendar',true);$fields->addFieldToTab('Root.Main',$dateField,“Content”)代码>
$fields->addFieldToTab('Root.Content.Main', DateField::create('MyDate')->setConfig('showcalendar', true),'Content');