rabin 1 سال پیش
والد
کامیت
be26c67ce8
3فایلهای تغییر یافته به همراه16 افزوده شده و 1 حذف شده
  1. 1 0
      database/data.php
  2. 1 1
      database/func.php
  3. 14 0
      lib/Manage.php

+ 1 - 0
database/data.php

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

+ 1 - 1
database/func.php

@@ -63,7 +63,7 @@ return array
             'default'   => '1',
             'desc'      => '功能类型',
             'match'     => 'is_numeric',
-            'update'  	=> 'select',
+            'update'  	=> 'radio',
             'option'    => $type,
             'search'    => 'select',
             'list'      => true,

+ 14 - 0
lib/Manage.php

@@ -60,6 +60,20 @@ class Manage
         return $data;
     }
 
+    public function showType()
+    {
+        $value = Dever::input('value');
+
+        $config['type_id'] = Dever::db('page/data')->config['struct']['type_id'];
+        $config['type_id']['name'] = '';
+        $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' => '');
+    }
+
     # 查看图片
     public function pic($pic)
     {