در این مطلب، ویدئو نحوه اضافه کردن دکمه از رابط کاربری در Odoo و اجرای تابع پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,280 –> 00:00:03,679
سلام صبح همگی بخیر
2
00:00:03,679 –> 00:00:05,839
امروز در این ویدیو قصد داریم
3
00:00:05,839 –> 00:00:08,880
در مورد نحوه افزودن یک دکمه
4
00:00:08,880 –> 00:00:11,360
به نمای فرم از رابط کاربری
5
00:00:11,360 –> 00:00:14,559
و فراخوانی یک تابع پایتون با کلیک
6
00:00:14,559 –> 00:00:17,039
روی دکمه بحث کنیم، بنابراین در حال حاضر در صفحه نمایش
7
00:00:17,039 –> 00:00:19,439
نسخه ode 14 جامعه
8
00:00:19,439 –> 00:00:22,320
و این را مشاهده می کنید. راه حل را می توان
9
00:00:22,320 –> 00:00:24,960
در تمام نسخه های uru اعمال کرد و
10
00:00:24,960 –> 00:00:27,279
در نسخه سازمانی یا انجمن
11
00:00:27,279 –> 00:00:28,000
12
00:00:28,000 –> 00:00:31,119
خودش است، بنابراین بیایید ببینیم چگونه می توانیم ابتدا یک
13
00:00:31,119 –> 00:00:33,760
دکمه برای نمای فرم اضافه کنیم، بنابراین کاری که ما
14
00:00:33,760 –> 00:00:36,000
انجام خواهیم داد این است که به
15
00:00:36,000 –> 00:00:39,200
فرم مخاطبین می روم و اگر من یک رکورد را
16
00:00:39,200 –> 00:00:41,760
در اینجا باز می کنم، می توانید ببینید که این فرم res.partner
17
00:00:41,760 –> 00:00:44,000
است و کاری که من انجام خواهم داد،
18
00:00:44,000 –> 00:00:47,600
یک دکمه در این نمای فرم اضافه می
19
00:00:47,600 –> 00:00:50,879
کنم و یک تابع پایتون را از این دکمه فراخوانی می کنم،
20
00:00:50,879 –> 00:00:52,719
21
00:00:52,719 –> 00:00:54,960
بنابراین تابع پایتون چه کاری دارد. برای
22
00:00:54,960 –> 00:00:57,199
انجام این کار، ما فقط سعی میکنیم تابعی ایجاد کنیم
23
00:00:57,199 –> 00:01:00,239
که نوع آن را تغییر دهد، بنابراین در اینجا
24
00:01:00,239 –> 00:01:02,160
میتوانید ببینید که یک مشتری میتواند یک
25
00:01:02,160 –> 00:01:04,479
فرد یا یک شرکت باشد، بنابراین
26
00:01:04,479 –> 00:01:06,560
با کلیک روی آن
27
00:01:06,560 –> 00:01:08,960
دکمه، دکمهای ایجاد میکنیم که اگر فردی باشد، نوع آن را تغییر میدهد.
28
00:01:08,960 –> 00:01:11,439
خواهد شد من به شرکت تغییر می کنم
29
00:01:11,439 –> 00:01:13,360
و اگر شرکت باشد
30
00:01:13,360 –> 00:01:16,000
به فردی تبدیل می شود، بنابراین بیایید چنین دکمه ای ایجاد
31
00:01:16,000 –> 00:01:19,119
کنیم و کد مربوط به آن را ایجاد کنیم،
32
00:01:19,119 –> 00:01:21,840
بنابراین یک دکمه را در اینجا اضافه می کنم یا با
33
00:01:21,840 –> 00:01:23,920
کلیک کردن روی دکمه
34
00:01:23,920 –> 00:01:27,280
، نوع مخاطب را تغییر می دهم
35
00:01:27,280 –> 00:01:30,079
. قبلا حالت توسعه دهنده را
36
00:01:30,079 –> 00:01:32,000
در پایگاه داده فعال کرده اید، می توانید ببینید
37
00:01:32,000 –> 00:01:34,159
که گزینه توسعه دهنده را در اینجا دارید، بنابراین اگر
38
00:01:34,159 –> 00:01:36,479
حالت توسعه دهنده را فعال نکرده اید،
39
00:01:36,479 –> 00:01:39,280
می توانید به تنظیمات بروید و فقط
40
00:01:39,280 –> 00:01:41,680
حالت اشکال زدایی را فعال کنید و من روی
41
00:01:41,680 –> 00:01:44,159
دکمه دیباگر اینجا کلیک می کنم. و من بر روی ویرایش مشاهده فرم کلیک می کنم،
42
00:01:44,159 –> 00:01:46,799
بنابراین این فرم شریک
43
00:01:46,799 –> 00:01:49,200
است، بنابراین کاری که می خواهم انجام دهم، اگر این کار را انجام دهید،
44
00:01:49,200 –> 00:01:51,600
مستقیماً نمای موجود را ویرایش
45
00:01:51,600 –> 00:01:53,680
نمی کنم،
46
00:01:53,680 –> 00:01:56,399
در صورت ارتقاء ماژول مربوطه از بین
47
00:01:56,399 –> 00:01:58,880
می رود. برای از دست دادن دکمه
48
00:01:58,880 –> 00:02:01,280
ارتقا،
49
00:02:01,280 –> 00:02:04,000
یک نمای ارثی ایجاد می کنیم، بنابراین
50
00:02:04,000 –> 00:02:06,960
با استفاده از گزینه افزودن خط، یک نمای ارثی ایجاد می کنیم،
51
00:02:06,960 –> 00:02:09,440
بنابراین قبل از رفتن به آنجا اجازه دهید یک
52
00:02:09,440 –> 00:02:10,959
نمونه را
53
00:02:10,959 –> 00:02:12,160
از
54
00:02:12,160 –> 00:02:15,920
اینجا کپی کنم، این کنترل نمونه c را کپی می
55
00:02:15,920 –> 00:02:17,599
کنم و می آیم بازگشت به همان دیدگاه th
56
00:02:17,599 –> 00:02:19,520
است نمای اصلی است و ما در
57
00:02:19,520 –> 00:02:22,239
اینجا view را به ارث برده ایم. من روی افزودن یک
58
00:02:22,239 –> 00:02:23,360
خط کلیک
59
00:02:23,360 –> 00:02:24,879
می کنم و نام آن را به عنوان
60
00:02:24,879 –> 00:02:27,200
نمای آزمایشی
61
00:02:27,200 –> 00:02:30,640
برای دکمه
62
00:02:30,640 –> 00:02:32,879
63
00:02:32,879 –> 00:02:35,120
می گذارم. باید
64
00:02:35,120 –> 00:02:36,720
چیزی را که کپی کردهایم
65
00:02:36,720 –> 00:02:38,640
اینجا بچسبانم، من آن را اینجا جایگذاری میکنم
66
00:02:38,640 –> 00:02:41,519
و اجازه میدهم فقط هدف را تنظیم
67
00:02:41,519 –> 00:02:43,360
کنم که لازم نیست، اما همچنان میتوانید
68
00:02:43,360 –> 00:02:44,800
کد خود را پاک کنید
69
00:02:44,800 –> 00:02:49,200
و باید تگ دادهای را
70
00:02:49,519 –> 00:02:51,360
که انجام شده است ببندید، بنابراین آنچه داریم انجام شد، ما
71
00:02:51,360 –> 00:02:54,800
به سادگی یک داده کد ایجاد کرده ایم که باید داده ها
72
00:02:54,800 –> 00:02:57,599
را باز کنید، سپس باید برگه را صادر کنید،
73
00:02:57,599 –> 00:03:00,959
من می خواهم در داخل برگه
74
00:03:00,959 –> 00:03:02,879
اضافه کنم، می خواهم یک
75
00:03:02,879 –> 00:03:06,319
صفحه دکمه از گروه اضافه کنم، ورق گروه را
76
00:03:06,319 –> 00:03:08,319
فقط عبارت مسیر x می دهم
77
00:03:08,319 –> 00:03:11,040
و موقعیتی که قبل از آن میدهم،
78
00:03:11,040 –> 00:03:14,319
سپس این فقط یک مسیر x است، باید
79
00:03:14,319 –> 00:03:17,360
مسیر x را بدهیم که میخواهیم به
80
00:03:17,360 –> 00:03:19,760
این شکل
81
00:03:19,760 –> 00:03:22,319
82
00:03:22,319 –> 00:03:24,720
اضافه
83
00:03:24,720 –> 00:03:25,840
84
00:03:25,840 –> 00:03:28,799
کنیم. اکنون آن را خالی نگه می دارم،
85
00:03:28,799 –> 00:03:31,040
سپس تایپ کنید
86
00:03:31,040 –> 00:03:33,599
عمل است، من قصد دارم یک
87
00:03:33,599 –> 00:03:36,799
نوع اکشن ایجاد کنم تا شما بتوانید فکر کنید که
88
00:03:36,799 –> 00:03:39,680
چگونه میخواهم یک دکمه از نوع اجرا کنم
89
00:03:39,680 –> 00:03:42,239
و تابع پایتون را فراخوانی کنم،
90
00:03:42,239 –> 00:03:43,360
عمل
91
00:03:43,360 –> 00:03:46,400
را توضیح میدهم و رشته را بهعنوان
92
00:03:46,400 –> 00:03:48,000
تغییر
93
00:03:48,000 –> 00:03:49,360
نوع
94
00:03:49,360 –> 00:03:51,519
تغییر نوع
95
00:03:51,519 –> 00:03:54,319
و کلاس oe highlight میدهم به طوری که
96
00:03:54,319 –> 00:03:57,200
97
00:03:57,200 –> 00:03:58,640
با نور بالا برجسته شود.
98
00:03:58,640 –> 00:04:00,560
به طوری که شما دکمه
99
00:04:00,560 –> 00:04:02,959
را به رنگ آبی دریافت خواهید کرد، بنابراین من
100
00:04:02,959 –> 00:04:05,840
یک نمای ارثی ایجاد کردم
101
00:04:05,840 –> 00:04:08,480
و یک مسیر بعدی و یک دکمه با استفاده از
102
00:04:08,480 –> 00:04:09,280
آن اضافه کردم،
103
00:04:09,280 –> 00:04:12,400
بنابراین اگر روی save close save
104
00:04:12,400 –> 00:04:14,720
کلیک کنم، با خطا مواجه می شوید زیرا ما این کار را نکرده ایم. t
105
00:04:14,720 –> 00:04:17,358
نام دکمه را مشخص کرد، بنابراین شما باید
106
00:04:17,358 –> 00:04:20,079
نام دکمه را مشخص کنید، بنابراین سوال این است
107
00:04:20,079 –> 00:04:22,479
که چه نامی در اینجا داده می شود، ما باید
108
00:04:22,479 –> 00:04:26,080
شناسه یک عملکرد سرور را مشخص کنیم، بنابراین
109
00:04:26,080 –> 00:04: