Rumah  >  Soal Jawab  >  teks badan

Lumpuhkan fungsi pemilihan baris tunggal grid w2ui

Saya mempunyai grid w2ui dengan multiSelect didayakan. Matlamat saya adalah untuk melumpuhkan pemilihan baris tertentu dan memastikan baris lain boleh dipilih.

let grid = new w2grid({
    name: 'grid',
    box: '#grid',
    multiSelect: true,
    show: {
        selectColumn: true
    },
    columns: [
        { field: 'recid', text: 'recid',  size: '10px', sortable: true, attr: 'align="center"' },
        { field: 'field', text: 'field', size: '500px', sortable: true },
    ],
    records: [
        { recid: 1, field: '你不能选择这个' },
        { recid: 2, field: '也不能选择这个' },
        { recid: 3, field: '但你可以选择这个' },
        { recid: 4, field: '或者这个' },
        { recid: 5, field: '你觉得这个怎么样?' },
        { recid: 6, field: '好吧,不是这个' },
        { recid: 7, field: '甚至这个也必须被禁用' },
    ]
})
<link href="https://cdn.jsdelivr.net/npm/w2ui@2.0.0/w2ui-2.0.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/w2ui@2.0.0/w2ui-2.0.min.js"></script>
<div id='grid' style='height:500px'></grid>

Adakah mungkin untuk membenarkan pemilihan rekod tertentu sahaja?

P粉148782096P粉148782096421 hari yang lalu1211

membalas semua(1)saya akan balas

  • P粉810050669

    P粉8100506692023-09-17 09:59:52

    Gunakan kaedah event.preventDefault() dalam acara onSelect:

    onSelect(event) {
                    if ( disable.selection == true ) event.preventDefault()
                }

    balas
    0
  • Batalbalas