laravel-admin 表单提交以后页面跳转问题

laravel-admin表单提交以后,我想在url后面加#tr789,当页面跳转到列表页面以后滚动到指定行,方便继续编辑下一个。
现在遇到的问题是,url后面添加的#tr789总是丢失,也就没法实现滚动效果
From.php 提交以后跳转的url

laravel-admin 表单提交以后页面跳转问题

表单提交url

laravel-admin 表单提交以后页面跳转问题

修改成功页面跳转

laravel-admin 表单提交以后页面跳转问题

有没有遇到过这种问题的,帮忙看下,多谢!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

自己搞了一天解决的: 先说下思路: 1.保存成功以后的url拼接上#tr123 2.修改表格tr添加id="tr123"

修改步骤: 1.找到laravel-admint表格视图:

\vendor\encore\laravel-admin\resources\views\grid\table.blade.php
找到tr行代码
@foreach($grid->rows() as $row)
      <tr {!! $row->getRowAttributes() !!}>
            @foreach($grid->visibleColumnNames() as $name)
                    <td {!! $row->getColumnAttributes($name) !!}>
                        {!! $row->column($name) !!}
                    </td>
            @endforeach
      </tr>
@endforeach
然后找到getRowAttriburtes()方法
在构造函数里面把原来的修改一下:
$this->attributes = [
   'id' => 'tr'.$key,
];

2.url拼接#tr123

file

file

2年前 评论
讨论数量: 1

自己搞了一天解决的: 先说下思路: 1.保存成功以后的url拼接上#tr123 2.修改表格tr添加id="tr123"

修改步骤: 1.找到laravel-admint表格视图:

\vendor\encore\laravel-admin\resources\views\grid\table.blade.php
找到tr行代码
@foreach($grid->rows() as $row)
      <tr {!! $row->getRowAttributes() !!}>
            @foreach($grid->visibleColumnNames() as $name)
                    <td {!! $row->getColumnAttributes($name) !!}>
                        {!! $row->column($name) !!}
                    </td>
            @endforeach
      </tr>
@endforeach
然后找到getRowAttriburtes()方法
在构造函数里面把原来的修改一下:
$this->attributes = [
   'id' => 'tr'.$key,
];

2.url拼接#tr123

file

file

2年前 评论

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