[story#79046,0.5h] render card dropdown.

This commit is contained in:
hujunqing
2025-12-02 16:27:35 +08:00
committed by sunhao
parent 3e0e98fa7e
commit df9e8b64bd
+17
View File
@@ -94,6 +94,23 @@ $buildDropdown = function($prompt) use ($lang, $config)
'disabled' => $disabled
);
if(isset($actionConfig['url']))
{
if(is_array($actionConfig['url']))
{
$params = str_replace('{id}', (string)$prompt->id, $actionConfig['url']['params']);
$item['url'] = helper::createLink($actionConfig['url']['module'], $actionConfig['url']['method'], $params);
}
else
{
$item['url'] = str_replace(
array('{id}', '{module}', '{targetForm}'),
array((string)$prompt->id, $prompt->module, $prompt->targetForm),
$actionConfig['url']
);
}
}
if(isset($actionConfig['className'])) $item['innerClass'] = $actionConfig['className'];
if(isset($actionConfig['data-toggle'])) $item['data-toggle'] = $actionConfig['data-toggle'];
if(isset($actionConfig['data-size'])) $item['data-size'] = $actionConfig['data-size'];