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

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

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

表单提交url

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

修改成功页面跳转

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

自己搞了一天解决的: 先说下思路: 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

3年前 评论
讨论数量: 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

3年前 评论

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