Rumah  >  Soal Jawab  >  teks badan

Jadikan select2_multiple boleh disusun

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粉006540600P粉006540600177 hari yang lalu386

membalas semua(1)saya akan balas

  • P粉478445671

    P粉4784456712024-03-30 11:37:11

    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.

    balas
    0
  • Batalbalas