有没有办法在 dojo 的表单小部件 datetextbox 中关闭或禁用客户端站点验证。我希望用户能够在需要时输入日期并支持最常见的日期格式
问问题
554 次
1 回答
0
您的问题在“禁用客户端站点验证”时不太清楚。如果我理解你是正确的,你要求能够手动输入任何值,也能够使用日期下拉取货。
您可以尝试覆盖一个 _isInvalidDate 方法,例如:
new DateTextBox({
value: "31-DEC-2009",
name: "oracle",
_isInvalidDate: function(){return false;}
onChange: function(v){ }
}, "oracle");
由于这是一种内部(私有)方法,因此不建议但可能有效。
您可以随意覆盖另一种方法,以在约束中使用您自己的验证正则表达式:
validator: function(/*anything*/ value, /*__Constraints*/ constraints){
于 2013-09-26T19:23:19.940 回答