跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. OPENERP 时分秒

OPENERP 时分秒

已定时 已固定 已锁定 已移动 Odoo 新手求助
7 帖子 5 发布者 4.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hugecrab
    写于 最后由 编辑
    #1

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

    1 条回复 最后回复
    0
    • L 离线
      L 离线
      l315276651
      写于 最后由 编辑
      #2

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

      1 条回复 最后回复
      0
      • 佳先生佳 离线
        佳先生佳 离线
        佳先生
        写于 最后由 编辑
        #3

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

        请问找到方法了吗???

        1 条回复 最后回复
        0
        • mrshellyM 离线
          mrshellyM 离线
          mrshelly
          写于 最后由 编辑
          #4

          新版 中

          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
          • mrshellyM 离线
            mrshellyM 离线
            mrshelly
            写于 最后由 编辑
            #5

            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 离线
              B 离线
              byiz
              写于 最后由 编辑
              #6

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

              1 条回复 最后回复
              0

              • 登录

              • 没有帐号? 注册

              • 登录或注册以进行搜索。
              • 第一个帖子
                最后一个帖子
              0
              • 版块
              • 标签
              • 热门
              • 用户
              • 群组