I have followed this post
https://www.odoo.com/forum/help-1/question/how-to-make-the-enter-key-work-as-tab-key-1310
and i managed to make enter key work in editable tree view but i can't figure out how to apply it in form view ????
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I have followed this post
https://www.odoo.com/forum/help-1/question/how-to-make-the-enter-key-work-as-tab-key-1310
and i managed to make enter key work in editable tree view but i can't figure out how to apply it in form view ????
Try to use this Web_returnkey
Changes "Enter" key behaviour in UI form: jump to next input field instead of doing nothing.
Credit: vadim@based.at
It didn't work
@med said bara
Hi;
It works as expected for me, the only downside is when you are in a text area field (multi-line field) you can't get a CRLF.
Can you give us more details ... ?
this a screen cast showing when i installed the module and it didn't work in form view
https://drive.google.com/file/d/189oA-UgLkutae2lMbECEEDnBt4t6G1hZ/view?usp=sharing
As you can see inthe attached video, itworks (i'm using OpenERP v7.0):
https://1drv.ms/v/s!AoppyorvrgjwaUGK2ppcLQ-UbTY
May be there is a problem with Odoo 8+ versions + !!!
Is there a way to convert this module to work for odoo 8 ??
According to Odoo documentation there is no change for the web client between v7.0 and v8.0, so this module must work out-of-the-box cause it's a pure web module (all in javascript, no python code, no orm ....).
But there is some thing you can do (just to see if it works): try adding a comma (,) at the end of line 12 of the __openerp__.py file (just after: 'js': ['static/view_form.js']).
Now i know why it didn't work for v8 :D
that's because javascript files are loaded when you put them inside a qweb template like this
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="custom_assets_backend" name="custom_web_keyboard_navigation assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/custom_keypad_navigation/static/src/js/custom_keyboard_shortcuts.js"></script>
</xpath>
</template>
</data>
</openerp>
then include this file inside __openerp__.py like this
'data': [
'custom_keyboard_shortcuts.xml',
],
now it works after i have included the javascript file inside a template like i mentioned in my previous comment !
Many Many Thanks @Med Said BARA :)
Good news and good luck.
This is a new version with little corrections ( ESLINT for view_form.js...and __openerp__.py web dependency ) if you want to test it:
https://www.dropbox.com/s/fwcmitehdnr25y8/web_returnkey.rar?dl=0
Thanks again ! much appreciated ...
I just want to know how to understand javascript in odoo ? how can i start ?? as you know the documentation is not enough ......
There is really a lack of Odoo technical documentation especially when things are moving fast ( in very few years we jumped from V7.0 to V11) with no backward compatibility ...
First: You have to study JS (out of Odoo)
Second: Read the docs published by Odoo (Here https://www.odoo.com/documentation/11.0/index.html), here http://odoo-development.readthedocs.io/en/latest/index.html, and here https://odoo-master.readthedocs.io/en/latest/reference/javascript.html and also https://readthedocs.org/search/?q=odoo and don't forget GITHUB https://github.com/search?q=odoo
Last and not the least: Study the JS code published by Odoo and other developpers
and use the right tools for development and debugging.
Do not forget that javascript in odoo is always javascript; there is just some conventions and rules to respect when writing code:
use strict; is recommended for all javascript files
Use a linter (jshint, ...)
Never add minified Javascript libraries
Use UpperCamelCase for class declarations
https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md#javascript
Before i forget: i think you can achieve your goal without loading js code that way
I really appreciate your answer buy ..... I don't know why i can't upvote your answer ???!!!!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
2
thg 7 22
|
12512 | ||
|
1
thg 8 19
|
4460 | ||
|
0
thg 2 17
|
2921 | ||
|
1
thg 3 15
|
7049 | ||
|
3
thg 8 22
|
9754 |