我是淘汰赛的新手......我有以下问题。我正在使用jqm DateBox
设置日期和淘汰插件来管理viewmodel
. 我想以格式dd-mm-yyyy
(原样)显示日期,但同时我希望viewmodel
存储的日期不是字符串而是Date()
. 这可能吗?
提前致谢!
问问题
1382 次
2 回答
1
我已经为 jQuery UI Datepicker 做了这个,我猜它与 Mobile 类似。从您的自定义日期框绑定的 init 函数中
ko.utils.registerEventHandler(element, "change", function () {
var observable = valueAccessor();
observable($(element).datepicker("getDate"));
});
有关完整的日期选择器示例,请参阅我的绑定集合 https://github.com/AndersMalmgren/Knockout.Bindings
于 2012-11-21T09:12:18.360 回答
0
有关信息,这是代码:
ko.bindingHandlers.jqmDateBox = {
'init': function (element, valueAccessor, allBindingsAccessor, context) {
ko.utils.registerEventHandler(element, "change", function () {
var observable = valueAccessor();
observable($(element).data('datebox').theDate);
});
}
};
于 2012-11-29T09:20:07.547 回答