Explorar o código

fixed table ajax link in Typespecial Cell

Piotr Labudda %!s(int64=9) %!d(string=hai) anos
pai
achega
08d4931286
Modificáronse 2 ficheiros con 3 adicións e 2 borrados
  1. 1 0
      SE/se-lib/Route/ViewTableAjax.php
  2. 2 2
      SE/se-lib/TableAjax.php

+ 1 - 0
SE/se-lib/Route/ViewTableAjax.php

@@ -331,6 +331,7 @@ class Route_ViewTableAjax extends RouteBase {
 		$typeSpecial = Typespecial::getInstance($idField, $fieldName);
 		if ($typeSpecial) {
 			$jsonData->data = $typeSpecial->getReturnData($acl->getID(), $id, $fieldName, '');
+			$jsonData->namespace = 'default_db/' . V::get('tbl_name', '', $jsonData->data);
 		}
 		return $jsonData;
 	}

+ 2 - 2
SE/se-lib/TableAjax.php

@@ -3052,8 +3052,8 @@ var p5UI_TableAjax_generateFunctionNode = function(funObj, rowPK, props) {
 					if (_.get(req, 'data.tbl_id') > 0) {
 						var addHtml = '';
 						for (var i in req.data.items) {
-							var url = 'index.php?MENU_INIT=VIEWTABLE_AJAX';// TODO: change to _route=ViewTableAjax&typeName=p5_default_db:{tblName}
-							url += '&ZASOB_ID=' + req.data.tbl_id;
+							var url = 'index.php?_route=ViewTableAjax';
+							url += '&namespace=' + req.namespace;
 							url += '&f_' + req.data.fld_name + '=' + req.data.items[i].id;
 							url += '&_hash=' + Math.random().toString(36).substring(2);
 							addHtml += '<a href="' + url + '">Wyszukaj ' + req.data.items[i].id + '</a>: ' + req.data.items[i].label;