addDaterange("name值", "标题" [, "提示", "默认值", "日期格式", "额外属性", "额外css类"])
版本功能1.0.5支持自定义时间插件的参数
标识符:daterange
参数含义类型namename值string
title标题string
tips提示string
default默认值string
format日期格式string
extra_attr额外属性string
extra_class额外css类string
举个栗子
return ZBuilder::make("form")
->addDaterange("date", "日期范围")
->fetch();
name值
默认情况下,如果name值只定义了一个,那么提交表单的时候,会以数组形式发送两个日期。如果需要分别定义开始日期和结束日期的name值,可用逗号隔开。
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围")
->fetch();
默认值
定义开始日期的默认值
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围", "", "2016-11-11")
->fetch();
定义开始和结束日期的默认值
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围", "", "2016-11-11,2016-11-12")
->fetch();
只定义结束日期的默认值
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围", "", ",2016-11-12")
->fetch();
格式
请参考日期的写法。
额外属性
比如设置startDate,那么需要写成data-start-date,minViewMode要写成data-min-view-mode
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围", "", "", "", "data-start-date=2017-05-05")
->fetch();
设置多个属性,用空格隔开,写在一起即可。
return ZBuilder::make("form")
->addDaterange("date1,date2", "日期范围", "", "", "", "data-start-date=2017-05-05 date-end-date=2017-06-06")
->fetch();
额外css类与之前的用法类似,后面就不在赘述了