rabin vor 1 Jahr
Ursprung
Commit
b4878d06c8
2 geänderte Dateien mit 8 neuen und 4 gelöschten Zeilen
  1. 1 2
      database/data.php
  2. 7 2
      lib/Manage.php

+ 1 - 2
database/data.php

@@ -90,8 +90,7 @@ $struct = array
         'update'    => 'radio',
         //'search'    => 'select',
         'option'    => $type,
-        'control'   => 'type',
-        'bind'        => array('onclick', 'loading', array('url' => Dever::url('lib/manage.showType', 'page'), 'col' => '')),
+        'control_url'   => 'page/lib/manage.showType',
     ),
 
     'type_id'     => array

+ 7 - 2
lib/Manage.php

@@ -66,12 +66,17 @@ class Manage
 
         $config['type_id'] = Dever::db('page/data')->config['struct']['type_id'];
         $config['type_id']['name'] = '';
-        $config['type_id']['update'] = 'select';
+        if ($value == -1) {
+            $config['type_id']['update'] = 'hidden';
+        } else {
+            $config['type_id']['update'] = 'select';
+        }
+        
         $config['type_id']['update_search'] = 'page/lib/manage.search?type=' . $value;
 
         $data = Dever::load('manage/database')->update_struct(array('struct' => $config), false, $data, -1, '', true, false);
         
-        return array('data' => $data, 'html' => '', 'remove' => '');
+        return $data;
     }
 
     # 查看图片