Jadikan select2_multiple boleh disusun
P粉006540600
P粉006540600 2024-03-29 18:20:40
0
1
448

Bagaimana kita membuat select2_multiple 可排序?我有一个 users 表和一个 badges 表。当然,我想要一个 user_badge 数据透视表,它将跟踪用户拥有的所有徽章,并根据我使用 select2_multiple menyusunnya mengikut susunan yang ditentukan.

Pada masa ini, tetapan setupCreateOperation() saya adalah seperti berikut:

protected function setupCreateOperation()
{
    $this->crud->addField([
        'name' => 'badges_multi',
        'label' => 'Badges',
        'type' => 'select2_multiple',
        'attribute' => 'internal_name',
        'entity' => 'badges_multi',
        'model' => 'App\Models\Badges',
        'pivot' => true,
        'sortable' => true,
        'sortable_options' => [
            'handle' => '.my-custom-handle',
        ],
    ]);
}

Ini kembali select2_multiple tetapi input tidak boleh diisih, iaitu saya boleh seret dan lepas untuk menyusun semula. Ia hanya mengembalikan lencana dalam susunan abjad

P粉006540600
P粉006540600

membalas semua(1)
P粉478445671

select_multiple Tiada fungsi pengisihan untuk medan.

Untuk memesan, anda boleh menggunakan medan pilih_dan_pesanan atau medan boleh diulang

Jika anda ingin melaksanakannya dengan cara ini, anda juga boleh membuat versi tersuai medan select_multiple dengan fungsi pesanan.

Melaksanakan php artisan Backpack:field select_multiple_with_order --from=select_multiple akan mencipta fail baharu dengan Backpack select_multiple yang sama dalam folder sumber, dari situ anda boleh menambah fungsi yang diperlukan dan menggunakannya semula dalam CRUD lain jika anda memerlukannya juga.

Saya doakan yang terbaik untuk anda.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!