Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    OPENERP 时分秒

    Odoo 新手求助
    5
    7
    4182
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      hugecrab 最后由 编辑

      OPENERP DateTime 字段的时候显示的是包含年月日,时分秒,请教应该只要显示时分秒的字段呢,6.0里面有time,7.0里面找不到啊

      1 条回复 最后回复 回复 引用 0
      • L
        l315276651 最后由 编辑

        😉 我也遇到相同的问题,字段类型换成 datetime  会显示时分 而秒是不会显示的 ,需要设置 datetimepicker 的 showSecond 为 true

        1 条回复 最后回复 回复 引用 0
        • 佳先生
          佳先生 最后由 编辑

          [quote author=hugecrab link=topic=16407.msg28077#msg28077 date=1401181918]
          OPENERP DateTime 字段的时候显示的是包含年月日,时分秒,请教应该只要显示时分秒的字段呢,6.0里面有time,7.0里面找不到啊
          [/quote]

          请问找到方法了吗???

          1 条回复 最后回复 回复 引用 0
          • mrshelly
            mrshelly 最后由 编辑

            新版 中

            addons/web/static/src/js/views/form_widgets.js

            中添加 相应的 FieldTime

            <br /><br />var FieldTime = FieldDatetime.extend({<br />&nbsp; &nbsp; template: &quot;FieldTime&quot;,<br />&nbsp; &nbsp; build_widget: function() {<br />&nbsp; &nbsp; &nbsp; &nbsp; return new datepicker.TimeWidget(this);<br />&nbsp; &nbsp; }<br />});<br /><br />...<br /><br />core.form_widget_registry.add(&#039;time&#039;, FieldTime);<br /><br />...<br />
            



            addons/web/static/src/js/widgets/date_picker.js  添加:


            <br />...<br />var TimeWidget = DateWidget.extend({<br />&nbsp; &nbsp; type_of_date: &quot;time&quot;<br />});<br /><br />return {<br />&nbsp; &nbsp; DateWidget: DateWidget,<br />&nbsp; &nbsp; DateTimeWidget: DateTimeWidget,<br />&nbsp; &nbsp; TimeWidget: TimeWidget,<br />};<br />...<br />
            



            也就是自己去实现  widget="time" 的 widget

            good luck...

            1 条回复 最后回复 回复 引用 0
            • mrshelly
              mrshelly 最后由 编辑

              v7.0 的玩滑:

              addons/web/static/src/js/view_form.js  添加:

              <br />...<br />instance.web.TimeWidget = instance.web.DateTimeWidget.extend({<br />&nbsp; &nbsp; jqueryui_object: &#039;datepicker&#039;,<br />&nbsp; &nbsp; type_of_date: &quot;time&quot;<br />});<br />...<br />instance.web.form.FieldTime = instance.web.form.FieldDatetime.extend({<br />&nbsp; &nbsp; template: &quot;FieldTime&quot;,<br />&nbsp; &nbsp; build_widget: function() {<br />&nbsp; &nbsp; &nbsp; &nbsp; return new instance.web.TimeWidget(this);<br />&nbsp; &nbsp; }<br />});<br />...<br />
              



              在 addons/web/static/src/js/view_form.js --> instance.web.form.widgets 的 new instance.web.Registry 中添加:

              <br />...<br />&nbsp; &nbsp; &#039;time&#039; : &#039;instance.web.form.FieldTime&#039;,<br />...<br />
              



              当然... 别忘记在你的 form view 中使用 widget="time"


              1 条回复 最后回复 回复 引用 0
              • B
                byiz 最后由 编辑

                太高太深。。。只有帮顶的份

                1 条回复 最后回复 回复 引用 0
                • First post
                  Last post