تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
5 الردود
18176 أدوات العرض

Hi Guys,

Can you tell me the best way(code) to create a datepicker in Odoo Website, which is compatible across all popular browser and mobile browsers?

Moreover, the datapicker must set the dateformat from Language of Odoo Configuration.

ie. Go to Settings > Languages > Date Format

Whatever format is inputted here, it must appear on the date field.

Odoo Version - v11 Community


Thanks in advance.


الصورة الرمزية
إهمال
أفضل إجابة

Hi Burhan,

 Create the datepicker as below code.

<input id="birth_date" type="text" name="birth_date" class="form-control o_website_form_input o_website_form_date"/>

Hope it will work.

Thanks.



الصورة الرمزية
إهمال

Not working

أفضل إجابة

Burhan,

You can use input type  date in your form.

Example Code . click to see the demo.

<form>
  Birthday:
  <input type="date" name="bday">
</form>


Thanks & Regards

iWesabe




الصورة الرمزية
إهمال
الكاتب

Hello Shameem babu,

Thank you for your reply. I am aware about the type='date'. But it is not compatible with browsers like IE.

Moreover, How can I get the date format in this datepicker from Odoo configuration?

أفضل إجابة

i think simply creating a fields.Date() do the thing.

eg:

class yourclass(models.Model):
    _name = 'module.name'
    date = fields.Date(string='Date')


الصورة الرمزية
إهمال
الكاتب

Hello Muhammed,

The above code which you suggested is for creating a new Date field in Odoo backend.

My question is regarding creating a datepicker in Odoo Website.

Thank You for your efforts.

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أبريل 19
8774
1
أكتوبر 18
6275
0
يوليو 16
6082
0
أغسطس 21
3159
1
يوليو 20
16003