Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Veamos primero el efecto.
1. Implementar la selección en cascada en la página del formulario.
2. Las opciones en cascada se pueden editar y agregar en segundo plano.
Código de interfaz (ventana de edición):
- <div class="form-group">
- <label class="control-label col-xs-12 col-sm-2">{:__('渠道归属')}:</label>
- <div class="col-xs-12 col-sm-8">
- <div class="form-inline" data-toggle="cxselect" data-selects="first,second">
- <select class="first form-control" name="row[type]" data-url="miniform/qudao/qdtype1" >
- <option value="{$row.type|htmlentities}" selected=""></option>
- </select>
- <select class="second form-control" name="row[type2]" data-url="miniform/qudao/qdtype2" data-query-name="pid">
- <option value="{$row.type2|htmlentities}" selected=""></option>
- </select>
- </div>
- </div>
- </div>
Si está agregando una ventana, simplemente elimine la opción.
La opción se utiliza para hacer que la opción seleccionada sea la predeterminada.
Método de interfaz de solicitud de backend:
No es difícil, simplemente empalme los datos de acuerdo con el formato de retorno de la interfaz. El formato de datos es el siguiente:
¿Cómo obtener el contenido de "Configuración del sistema"? También es muy sencillo de presentar. Mi método es el siguiente:
utiliza thinkConfig;
- public function qdtype1(){
- $qudao = Config::get('site.qdtype1');
-
- $list = [];
- foreach ($qudao as $key=>$val){
- $list[] = ['value'=>$key,'name'=>$val];
- }
- $this->success('','',$list);
- }
-
- public function qdtype2(){
- $params = $this->request->get("pid");
- $t = 'site.'.$params;
- $qudao = Config::get($t);
- $list = [];
- foreach ($qudao as $key=>$val){
- $list[] = ['value'=>$key,'name'=>$val];
- }
- $this->success('','',$list);
- }
Acerca de la configuración de opciones:
No parece haber ninguna mención a la selección en cascada en la documentación oficial, tal vez sea demasiado simple.
Hay casos en los ejemplos de desarrollo en el marco de referencia.
Lo anterior es mi proceso de operación real, márquelo.