04-02-2018, 04:03 PM
Esa operación no se puede hacer con un enlace. Bueno, sí se puede hacer pero require ejecutar una función javascript que lea los valores del contacto seleccionado y monte la URL dinámicamente.
Tienes dos maneras de solucionar esto.
1.- modificar el script EditView.php de Llamadas para leer los valores de la base de datos a partir del valor que entra en $_REQUEST['parent_id'] y cargalos en el array $_REQUEST como si hubieran venido desde la URL
2.- poner el parámetro cbfromid en el enlace:
$mod_acc->addLink('DETAILVIEWBASIC', 'Add call', 'index.php?module=LlamadasRecibidas&action=EditView&cbfomid=$RECORD$')
ahora con esa variable cargada puedes definir un mapa de campos y rellenar los campos que quieras
http://corebos.org/documentation/doku.php?id=en:adminmanual:businessmappings:mapping
Ten en cuenta que hay que añadir unos parámetros más en la URL para que el código sepa volver al sitio return_module, return_id y alguna más
Tienes dos maneras de solucionar esto.
1.- modificar el script EditView.php de Llamadas para leer los valores de la base de datos a partir del valor que entra en $_REQUEST['parent_id'] y cargalos en el array $_REQUEST como si hubieran venido desde la URL
2.- poner el parámetro cbfromid en el enlace:
$mod_acc->addLink('DETAILVIEWBASIC', 'Add call', 'index.php?module=LlamadasRecibidas&action=EditView&cbfomid=$RECORD$')
ahora con esa variable cargada puedes definir un mapa de campos y rellenar los campos que quieras
http://corebos.org/documentation/doku.php?id=en:adminmanual:businessmappings:mapping
Ten en cuenta que hay que añadir unos parámetros más en la URL para que el código sepa volver al sitio return_module, return_id y alguna más
Joe
TSolucio
TSolucio