选年的不要用日期控件,不支持,可以用下拉控件代替,在用两个日期空控件,放在一个位置,默认一个控件可见,其他两个不可见,然后用js控制显示隐藏,参考例子
WorkBook13.rar
var sc = _g().parameterEl.getWidgetByName('sc').getValue();
//alert(sc);
if (sc == "year") {
setTimeout(function() {
$("div[widgetname=YEAR]").css({
'display': 'block'
});
$("div[widgetname=MONTH]").css({
'display': 'none'
});
$("div[widgetname=DAY]").css({
'display': 'none'
});
}, 50);
} else if (sc == "month") {
setTimeout(function() {
$("div[widgetname=YEAR]").css({
'display': 'none'
});
$("div[widgetname=MONTH]").css({
'display': 'block'
});
$("div[widgetname=DAY]").css({
'display': 'none'
});
}, 50);
} else {
setTimeout(function() {
$("div[widgetname=YEAR]").css({
'display': 'none'
});
$("div[widgetname=MONTH]").css({
'display': 'none'
});
$("div[widgetname=DAY]").css({
'display': 'block'
});
}, 50);
}