请问要怎么做可以实现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,请问有没有哪个前辈能指导我,因为找了很多资料,但一直搞不出来。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

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

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

看看 文档

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