Potrzebuję otworzyć stronę z interfejsu użytkownika projektu OpenERP, na przykład google.com. Musi być w tagu act_window. Jak przekazywać parametry dynamicznie w adresie URL, , na przykład http://www.google.bg/?q=sun?jak otworzyć inną stronę z act_window openerp
Odpowiedz
Nie wiem, czy to możliwe z act_window
, czy też nie. , ale jestem pewien, że możemy otworzyć adres URL poprzez model ir.actions.url
.
Nie próbowałem tego. ale wskazówka może cię poprowadzić.
1) utworzyć rekord działania z ir.actions.url
modelu i url
2) Utwórz menuitem dla tego samego działania z type='url'
3) trzeba utworzyć kreatora, aby otworzyć określonego adresu URL. z
'type': 'ir.actions.act_url'
i
'url':"web address"
w wartości zwracanej.
nadzieję, że to może ci pomóc.
Ponieważ jest to dynamiczne, należy utworzyć metodę i zwrócić słownik ir.actions.url
. Następnie dodaj tę metodę do przycisku. (Uwaga: może być konieczne otwarcie kreatora za pomocą przycisku, jeśli potrzebny jest główny przycisk na pasku bocznym).
from openerp import models, api
class MyClass(models.Model):
_name = "my_module.my_class"
@api.multi
def openURL(self):
q = "sun"
return {
'type': 'ir.actions.act_url',
'url': "http://www.google.bg/?q=%s" % q,
'target': 'new', # open in a new tab
}
w widoku XML:
<button name="openURL" string="Open URL" type="object">
atrybut name
to nazwa metody zadzwonić
- 1. Jak przekierować użytkownika na inną stronę?
- 2. Jak "przekierować" plik cookie na inną stronę?
- 3. Jak otworzyć stronę golang.org/x/net/websocket?
- 4. Jak programowo otworzyć konkretną stronę terminalu bloomberg?
- 5. Jak programowo otworzyć stronę z subskrypcjami aplikacji App Store?
- 6. Wykrywanie, czy przeglądarka przechodzi na inną stronę
- 7. Jak wydrukować inną stronę za pomocą javascript/jQuery/ajax?
- 8. otworzyć stronę w IE przy użyciu C#
- 9. Jak zrobić przycisk JFrame otworzyć inną klasę JFrame w Netbeans?
- 10. Jak przekierować na inną stronę po 5 minutach?
- 11. Jak przekierować URL przeglądarki użytkownika na inną stronę w Nodejs?
- 12. OpenERP zawsze wyświetla odziedziczony widok zamiast oryginalnych
- 13. Uruchamianie kreatora za pomocą przycisku w OpenERP
- 14. Niepowtarzalny ogranicznik OpenERP
- 15. Jak otworzyć stronę fragmentu, po naciśnięciu powiadomienia w Androidzie
- 16. naciśnij przycisk, aby otworzyć stronę internetową z aplikacji
- 17. Jak otworzyć stronę Facebook w aplikacji Facebook w iPhone?
- 18. Jak otworzyć nową stronę HTML za pomocą jQuery?
- 19. Debugowanie w OpenERP 7.0
- 20. Jak automatycznie otworzyć stronę internetową w trybie pełnoekranowym?
- 21. Zrozumienie filtru domeny OpenERP?
- 22. Prześlij stary formularz Google, a następnie przekieruj na inną stronę
- 23. Przekieruj WWW na stronę inną niż WWW lub na odwrót?
- 24. Jak przejść z jednej strony na inną stronę w systemie Android?
- 25. Jak przekazywać wartości z jednej strony html na inną stronę html przy użyciu javascript
- 26. Jak przekonwertować w OpenERP z jednego wykresu konta na inny?
- 27. otworzyć stronę internetową w IE za pomocą C#
- 28. jak otworzyć stronę z ostrzeżeniami oncert na powiadomieniu w phonegap 3.6 za pomocą wtyczki
- 29. Jak otworzyć stronę Twittera w aplikacji Twitter z mojej aplikacji na iPhone'a?
- 30. Jak przewinąć stronę z selenem
muszę przycisk lub link na pasku bocznym, czy ty masz pojęcie – user1047025
nie jestem na pewno dla okna akt, ale możesz utworzyć wizard (taki sam, jak widok zwykłego kreatora na pasku bocznym). – Yajushi
Otwiera się, ale łączy się z/ ... Jakieś rozwiązanie? –
Naitik