@@ -521,34 +521,30 @@ SetOptions([]*selectfield.Option{
521
521
``` go
522
522
import (" github.com/quarkcms/quark-go/pkg/component/admin/form/fields/selectfield" )
523
523
524
- // 下拉框联动
525
- Field::selects ([
526
- // 下拉框联动
524
+ field.Selects ([]interface {}{
527
525
field.Select (" province" , " 省" ).
528
- SetOptions ([]*selectfield.Option {
529
- {Value: 1 , Label: " 北京" },
530
- {Value: 2 , Label: " 天津" },
531
- {Value: 3 , Label: " 河北省" },
532
- }).SetLoad (" city" ," /api/admin/area/cities" ),
533
-
534
- // 市
535
- Field ::select (" city" , " 市" ),
536
- ]);
526
+ SetOptions ([]*selectfield.Option {
527
+ {Value: 1 , Label: " 北京" },
528
+ {Value: 2 , Label: " 天津" },
529
+ {Value: 3 , Label: " 河北省" },
530
+ }).SetLoad (" city" , " /api/admin/test/cities" ),
531
+ field.Select (" city" , " 市" ),
532
+ }),
537
533
```
538
534
539
535
#### ``` /api/admin/area/cities ``` 接口返回数据格式
540
536
541
537
``` go
542
- return []map [string ]interface {}{
543
- {
544
- " label" :" 石家庄" ,
545
- " value" :10 ,
546
- },
547
- {
548
- " label" :" 唐山" ,
549
- " value" :11 ,
550
- },
551
- }
538
+ return ctx. JSONOk ( " 获取成功 " , " " , []map [string ]interface {}{
539
+ {
540
+ " label" : " 石家庄" ,
541
+ " value" : 10 ,
542
+ },
543
+ {
544
+ " label" : " 唐山" ,
545
+ " value" : 11 ,
546
+ },
547
+ })
552
548
```
553
549
554
550
### Date
@@ -692,7 +688,7 @@ field.Cascader("address", "地址").SetOptions(options1).SetApi("/api/admin/area
692
688
``` go
693
689
import (" github.com/quarkcms/quark-go/pkg/component/admin/form/fields/cascader" )
694
690
695
- return []*cascader.Option {
691
+ return ctx. JSONOk ( " 获取成功 " , " " , []*cascader.Option {
696
692
{
697
693
Value :" zhejiang" ,
698
694
Label:" Zhejiang" ,
@@ -703,7 +699,7 @@ return []*cascader.Option{
703
699
Label:" hebei" ,
704
700
IsLeaf:false ,
705
701
},
706
- }
702
+ })
707
703
```
708
704
709
705
### Search
@@ -734,11 +730,11 @@ field.Search("category_id", "分类").SetApi("/api/category/suggest")
734
730
735
731
#### 接口返回数据
736
732
``` go
737
- return []*search.Option {
733
+ return ctx. JSONOk ( " 获取成功 " , " " , []*search.Option {
738
734
{Value: 1 , Label: " 新闻" },
739
735
{Value: 2 , Label: " 音乐" },
740
736
{Value: 3 , Label: " 体育" },
741
- }
737
+ })
742
738
```
743
739
744
740
### Tree
0 commit comments