Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con rutas / RolesProblemas con rutas / Roles
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 27/03/2009 12:27
 

el response.redirect(navigateurl(tabid,control)) esta bien para ir a otra página, pero, el problema, creo que es que no quieres poner "a piñón" el tabid en el código. En ese caso, sería que en la configuración del módulo, agregases un campo "x" para poder especificar ahí a que tabid ha de navegar ese modulo de proveedores cuando pulses en el botón. Entonces en el código del click del botón, leerias ese tabid de la configuración...

De esa forma, al ser configurable el tabid, podrá ser independiente del tabid en el que esté el módulo de facturas, puesto que lo podrás configurar. No se si entiendes mi idea...

Nuevo Mensaje
 27/03/2009 13:42
 

Lo que me dices es que genere un campo en el Modulo1 y que sea configurable en la parte Edit del control?? Jooo pues esta bien la idea, lo unico malo es que me he generado el control a pelo, no he usado la plantilla del StarteKit.

Por lo que tendria que generarme un control Edit y una tablita para almacenar ese dato. Umm es que cree el modulo "a pelo" porque uso varias tablas y utilizar unas librerias que tengo por ahi, y a veces me lio con la generación automatica del modulo.

Si es a lo que te refieres, porque he mirado la configuración de la definicion del modulo y no he visto que se puedean añadir valores de configuración, o propiedades como por ejemplo a los usuarios

 

Nuevo Mensaje
 27/03/2009 16:12
 

Sí que se puede asignar propiedades a los módulos, no tienes que crear ninguna tabla para guardar configuraciones para un determinado módulo, para eso está ya existe TabModuleSetting o ModuleSetting donde guardas las distintas configuraciones de tus módulos...

Esto siguiente iría en el control Setting de tu módulo...

     Public Overrides Sub LoadSettings()
            Try
                If (Page.IsPostBack = False) Then
                    Me.CampoTexto.Text = IIf(Not TabModuleSettings("MiPropiedad") Is Nothing, TabModuleSettings("MiPropiedad"), "Valor por defecto")
                    RefreshAdSense()
                End If

            Catch exc As Exception           'Module failed to load
                ProcessModuleLoadException(Me, exc)
            End Try
      End Sub         

     Public Overrides Sub UpdateSettings()
            Try
                If Page.IsValid Then
                    Dim objModules As New Entities.Modules.ModuleController
                  
                    objModules.UpdateTabModuleSetting(TabModuleId, "MiPropiedad", Me.CampoTexto.Text)
                    ModuleController.SynchronizeModule(ModuleId)
                End If
                ' SynchronizeModule()
            Catch exc As Exception           'Module failed to load
                ProcessModuleLoadException(Me, exc)
            End Try
        End Sub               

Luego desde cualquier control en tu módulo podrás hacer algo así:

If Not (Settings("MiPropiedad")) Is Nothing Then MiVar = CType(Settings("MiPropiedad"), String)

Nuevo Mensaje
 30/03/2009 12:10
 

Hola:

Me he generado un control Settings y ya puedo modificar a traves del gestor a que pagina quiero redirigirme.

Muchisimas gracias a Javier y Jose que son dos cracks.

Saludos

Nuevo Mensaje
 30/03/2009 16:04
 

Ole!

esa era la idea !

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con rutas / RolesProblemas con rutas / Roles

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...