Browse Source

Action::makeSelector方法优化

jqh 5 years ago
parent
commit
2d68cbe32c
2 changed files with 2 additions and 2 deletions
  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);