瀏覽代碼

Action::makeSelector方法优化

jqh 5 年之前
父節點
當前提交
2d68cbe32c
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/Actions/Action.php
  2. 1 1
      src/Grid/RowAction.php

+ 1 - 1
src/Actions/Action.php

@@ -160,7 +160,7 @@ abstract class Action implements Renderable
      */
     public function makeSelector($prefix, $class = null)
     {
-        $class = $class ?: static::class;
+        $class = $prefix.'-'.($class ?: static::class);
 
         if (! isset(static::$selectors[$class])) {
             static::$selectors[$class] = uniqid($prefix);

+ 1 - 1
src/Grid/RowAction.php

@@ -92,7 +92,7 @@ abstract class RowAction extends GridAction
     {
         $class = $class ?: static::class;
 
-        $key = $class.'-'.$this->getKey();
+        $key = $prefix.'-'.$class.'-'.$this->getKey();
 
         if (! isset(static::$selectors[$key])) {
             static::$selectors[$key] = uniqid($prefix);