Odoo 中文社区

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

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

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

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

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

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

    請問在OPERP中如何達成按下Enter 取代Tab 鍵跳到下一個欄位

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

      請教各位先進:
          如何按enter鍵,取代按Tab鍵的功能,focus 會移至下一駐點
          以前都是用加一段JAVASCRIPT控制,但這OPERP就不知該從何處修改起
          懇請賜教

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

        已經解決了 自問自答

        跟大家分享一下解決方式 😉

        在web\addons\openerp\controllers\templates\form.mako中
        加入
        $('input,textarea').keypress(function(e)
        {
        if(e.keyCode==13) {
          //$(this).next().focus();
          //alert ('test1111');

            var allInputs = $("input,textarea,select").not(':hidden');
            //alert (allInputs.length);
                    for (var i = 0; i < allInputs.length; i++) {

                        if (allInputs[i] == this) {
                            while ((allInputs[i]).name == (allInputs[i + 1]).name) {
                                i++;
                            }

                            if ((i + 1) < allInputs.length)
                            {
                            $(allInputs[i + 1]).focus();


                            }
                        }

                    }
        }

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

          厉害。
          不过怕有兼容性问题,好像有几个视图中,回车后直接保存了

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

            [quote author=ccdos link=topic=4379.msg11990#msg11990 date=1349831862]
            厉害。
            不过怕有兼容性问题,好像有几个视图中,回车后直接保存了
            [/quote]

            感謝ccdos大的回覆
            我也發現同時有一些view中的on_change事件無法被觸發
            真是傷腦筋

            1 条回复 最后回复 回复 引用 0
            • Joshua
              Joshua 管理员 最后由 编辑

              可以参考
              http://shine-it.net/index.php/topic,4205.msg11355.html#msg11355

              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

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