示例有bug:使用actionScript没反应
public function actionScript()
{
$warning = __('No data selected!');
return <<<JS
var key = {$this->getSelectedKeysScript()}
console.log(key);
Dcat.warning('{$warning}');
Object.assign(data, {_key:key});
JS;
}
选中几项,然后点击操作按钮,没反应
js代码应该放在function里面:
protected function actionScript()
{
$warning = __('No data selected!');
return <<<JS
function (data, target, action) {
var key = {$this->getSelectedKeysScript()}
if (key.length === 0) {
Dcat.warning('{$warning}');
return ;
}
Object.assign(data, {_key:key});
console.log(key.join('/'));
}
JS;
}
请参考2.x版本文档