请问要怎么做可以实现SelectTable(联动资料表)

小弟刚接触dcat-admin,使用代码生成器产生二个数据表
表名1:itemmanage1
栏位名为id、Item_Name
模型App\Models\Itemmanage
控制器App\Admin\Controllers\ItemmanageController
数据仓库
App\Admin\Repositories\Itemmanage

表名2为videoupload
栏位名id、Item_Name、Video_Name
模型App\Models\Videoupload
控制器App\Admin\Controllers\VideouploadController
数据仓库
App\Admin\Repositories\Videoupload

我想在Videoupload表单中的Item_Name改成selectTable的下拉型态,点击Item_Name时,能跳出itemmanage的Table,选取项目能填入itemmanage的ID,请问有没有哪个前辈能指导我,因为找了很多资料,但一直搞不出来。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

你太幸运了! 官方 demo 有你需要实现的内容,我来告诉你具体的位置:

  1. 打开 dcat-admin 的文档, 入门 -> 简介 -> demo/在线演示
  2. 进入 demo 地址,表单 -> 表单字段 -> Form-1 -> Selet Table
    (当前具体的地址是 http://103.39.211.179:8080/admin/form
11个月前 评论

看看 文档

$form->selectTable($field)
    ->title('弹窗标题')
    ->dialogWidth('50%') // 弹窗宽度,默认 800px
    ->from(UserTable::make(['id' => $form->getKey()])) // 设置渲染类实例,并传递自定义参数
    ->model(Administrator::class, 'id', 'name'); // 设置编辑数据显示
11个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!