Necesito abrir el sitio web desde la interfaz de usuario del proyecto OpenERP, por ejemplo google.com. Debe estar en act_window etiqueta. Cómo pasar parámetros dinámicamente en URL, por ejemplo http://www.google.bg/?q=sun?cómo abrir un sitio web diferente con act_window openerp
Respuesta
No lo sé tampoco es posible con act_window
o no. pero estoy seguro de que podemos abrir la url a través del modelo ir.actions.url
.
No lo intenté. pero la pista puede guiarte.
1) crear un registro de acción con ir.actions.url
modelo y url
2) crear elemento de menú para la misma acción con type='url'
3) es necesario crear asistente para abrir particular, dirección url. con
'type': 'ir.actions.act_url'
y
'url':"web address"
en valores de retorno.
Espero que te pueda ayudar.
Como necesita que sea dinámico, debe crear un método y devolver un diccionario de ir.actions.url
. Luego solo adjunte este método a un botón. (Nota: puede necesitar abrir un asistente con el botón si necesita tener el botón principal en la barra lateral).
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
}
En su opinión XML:
<button name="openURL" string="Open URL" type="object">
el atributo name
es el nombre del método a llamar
- 1. Versión diferente separada de un sitio web
- 2. ¿Cómo abrir mapas iOS 6 desde un sitio web móvil?
- 3. Carpeta diferente como subcarpeta del sitio web
- 4. subcarpeta IIS en el sitio web diferente
- 5. ¿Cómo traducir un módulo OpenERP?
- 6. ¿Cómo puedo abrir un sitio web con urllib vía proxy en Python?
- 7. ¿Puede un subdirectorio de sitio web ser servido por un servidor web diferente?
- 8. Abrir una fuente de un sitio comercial
- 9. ¿Cómo uso una lista de un sitio diferente en MOSS?
- 10. Leyendo un sitio web con asyncore
- 11. Despliegue continuo con un sitio web ASP.NET?
- 12. Cómo convertir 'abrir sitio web de la carpeta' a csproj basado 'ASP.NET Web Application' proyecto
- 13. ¿Cómo perfilas tu sitio web/aplicación web?
- 14. ¿Cómo alojar un sitio web JSP en un servidor web?
- 15. cómo crear un sitio web ASP.Net conectable?
- 16. Ejecutando un asistente desde un botón en OpenERP
- 17. Medición en un sitio web
- 18. ¿Cómo crear un sitio web simple con python?
- 19. ¿Cómo se redirige a un sitio web externo con rieles?
- 20. Cómo hacer que un sitio web esté protegido con https
- 21. Cómo almacenar texto estático en un sitio web con django
- 22. ¿Cómo acceder programáticamente a un sitio web protegido con contraseña?
- 23. ¿Cómo puedo iniciar sesión en un sitio web con Python?
- 24. Cómo actualizar con seguridad un sitio web en vivo
- 25. OpenERP y Gunicorn
- 26. ¿Cómo abrir la configuración web con la ruta física?
- 27. Cómo ejecutar MSDeploy un paquete de sitio web creado en un sitio web de IIS virgen
- 28. ¿Cómo abrir un sitio web ASP clásico localmente y adjuntarlo en Visual Studio?
- 29. Cómo "Monkey Test" un sitio web
- 30. Cómo publicar un sitio web usando PSAKE
necesito botón o enlace en la barra lateral, está usted tiene alguna idea – user1047025
no soy seguro para la ventana de acciones, pero puede crear una vista de asistente (igual que la vista de asistente normal en la barra lateral). – Yajushi
Se abre pero se concatenará con/ ... ¿Alguna solución para eso? –
Naitik