ตารางหลักสแลฟตารางทาสเป็นต้นไม้ หลังจากโหลดข้อมูลให้คลิกที่โหนดเพื่อป้อนสถานะการแก้ไข
การคัดลอกรหัสมีดังนี้:
คอลัมน์: [[{
ชื่อเรื่อง: "id",
ฟิลด์: "id",
ซ่อน: จริง
-
ฟิลด์: "PID",
ซ่อน: จริง
-
ชื่อเรื่อง: "AAA",
สนาม: "AAA",
ความกว้าง: 70,
Align: "Center",
Halign: "Center"
-
ชื่อเรื่อง: "BBB",
สนาม: "BBB",
ความกว้าง: 70,
Align: "Center",
Halign: "Center",
บรรณาธิการ: {
ประเภท: "combobox",
ตัวเลือก: {
ข้อมูล : [ {
"id": 0,
"ข้อความ": "Apple"
-
"id": 1,
"ข้อความ": "ลูกแพร์"
-
ValueField: 'id',
TextField: 'text',
แก้ไขได้: เท็จ
// จำเป็น: จริง
PanelHeight: "Auto",
MissingMessage: "โปรดเลือกผลไม้"
onSelect: ฟังก์ชั่น (บันทึก) {
// EDITINGID เป็น ID ที่เข้าสู่บรรทัดสถานะการแก้ไข
var editors = $ ('#grid'). dataGrid ('getEditors', $ ('#editingId'). val ());
if (record.id == 1) {// เลือกลูกแพร์
var feditor = editors [1]; // กล่องแก้ไขที่สองในหนึ่งบรรทัด
// ตั้งค่ากล่องแก้ไขตามที่ต้องการ
$ (feditor.target) .ValidateBox ({จำเป็น: true});
// ตั้งค่ากล่องแก้ไขเป็นแก้ไขได้
$ (feditor.target) .numberbox ('เปิดใช้งาน');
var feditor2 = บรรณาธิการ [2]; // กล่องแก้ไขที่สามในบรรทัดเดียว
$ (feditor2.target) .ValidateBox ({จำเป็น: true});
} else if (record.id == 0) {// เลือก Apple
var feditor = บรรณาธิการ [1];
$ (feditor.target) .ValidateBox ({จำเป็น: false});
$ (feditor.target) .ValidateBox ("setValue", "");
$ (feditor.target) .numberbox ('ปิดใช้งาน');
var feditor2 = บรรณาธิการ [2];
$ (feditor2.target) .ValidateBox ({จำเป็น: false});
$ (feditor2.target) .ValidateBox ("setValue", "");
-
-
-
-
-
เปิดสถานะการแก้ไข
การคัดลอกรหัสมีดังนี้:
$ ('#RUSSUREGRID'). TreeGrid ('เริ่มต้น', ดัชนี);
ข้างต้นเป็นวิธีการแก้ไข TreeGrid ใน EasyUI ในบทความนี้ ฉันหวังว่าคุณจะชอบมัน