Jadual tuan-hamba, jadual hamba ialah grid pepohon Selepas memuatkan data, klik pada nod untuk memasuki keadaan penyuntingan.
lajur : [ [ {
tajuk : "ID",
medan : "id",
tersembunyi : benar
}, {
medan : "pid",
tersembunyi : benar
}, {
tajuk : "AAA",
medan : "aaa",
lebar : 70,
selaraskan : "tengah",
halign : "tengah"
}, {
tajuk : "BBB",
medan : "bbb",
lebar : 70,
selaraskan : "tengah",
halign : "tengah",
editor : {
taip : "combobox",
pilihan : {
data : [ {
"id" : 0,
"teks" : "苹果"
}, {
"id" : 1,
"teks" : "梨子"
} ],
valueField : 'id',
textField : 'teks',
boleh disunting : palsu,
// diperlukan : benar,
panelHeight : "auto",
missingMessage : "请选择水果",
onSelect : function(rekod) {
//editingId是进入编辑状态行的id
var editors = $('#grid').datagrid('getEditors', $('#editingId').val());
if(record.id == 1){//选择梨子
var feditor = editor[1];//一行中第二个编辑框
//将编辑框设置成必填
$(feditor.target).validatebox({required:true});
//Tetapkan kotak edit kepada boleh diedit
var feditor2 = editor[2];//Kotak edit ketiga dalam satu baris
$(feditor2.target).validatebox({required:true});
}lain jika(record.id == 0){//Pilih Apple
$(feditor.target).validatebox({required:false});
$(feditor.target).validatebox("setValue","");
...
$(feditor2.target).validatebox({required:false});
$(feditor2.target).validatebox("setValue","");
},
}
}
}
Dayakan status pengeditan
Salin kod
Di atas adalah kaedah menyunting treegrid dalam EasyUI saya harap anda akan menyukainya.