2013-06-23 94 views
2

我无法使x-editable datetimepicker正常工作。我最近一直在处理其他几种成功的数据类型,但无法计算出我在挑选时间方面做错了什么。x-editable bootstrap datetimepicker

我想只能选择时间。即使我试着用日期和时间进行测试,它也不适合我。

我很确定我已经包含了所有需要的js文件。

任何帮助将不胜感激。

在这里看到检查:http://ventrabit.com/test/x-ed-time.php

<ul>  
<li> 
<a href="#" id="reminder2_time" data-type="datetimepicker" data-format="hh:ii" data-placement="right" data-pk="1" data-url="/post" data-original-title="Morning Reminder">08:00 am</a> 
</li> 
</ul> 
<script> 
$.fn.editable.defaults.mode = 'popup'; 
$('#reminder2_time').editable(); 
</script> 

注:我用Combodate固定这一点。刚刚添加了combodate.js和数据类型combodate。与datetime和datetimepicker相比很简单

+0

与其编辑问题以显示如何解决问题,请添加您自己的解决方案作为新答案。这使得其他人将来可以更清楚地看到这个问题,并且允许你的答案被上/下调,并与可能给出的其他答案进行比较。你甚至可以接受你自己的答案,如果它是最好的哟。 – jcsanyi

+0

好吧,我只是这样做,谢谢:) –

+0

我不使用内联的'data- *'属性,但在遇到同样的问题(是'文本'类型而不是'日期时间'),但实际设置'类型'在初始化时它工作正常('type:'datetime'')。除此之外,请确保'datetime'选择器JS和CSS包含在页面中并且在可编辑插件之前。 – martincarlin87

回答

2

我结束了使用combodate的工作。只需要添加combodate.js和data-type =“combodate”。

演示:http://ventrabit.com/test/x-ed-time.php

<ul> 
<li><a href="#" id="reminder1time" data-url="reminder1time.php" data-type="combodate" data-template="HH:mm" data-format="HH:mm" data-viewformat="HH:mm" data-pk="1"  data-original-title="Set Reminder 2">8:55 am</a></li> 
</ul> 
<script> 
$.fn.editable.defaults.mode = 'popup'; 
$('#reminder1time').editable({ 
}); 
</script> 

仍然不知道我错了之前做什么,但至少我得到了一个解决问题的办法。