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 ???!!!!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Jul 22
|
10574 | ||
|
1
Aug 19
|
3255 | ||
|
0
Feb 17
|
1939 | ||
|
1
Mar 15
|
5827 | ||
|
3
Aug 22
|
8427 |