Latest web development tutorials
×

jQuery EasyUI หลักสูตร

jQuery EasyUI หลักสูตร jQuery EasyUI แนะนำโดยย่อ

jEasyUI ใบสมัคร

jEasyUI การสร้างแอพลิเคชัน CRUD jEasyUI การสร้างตารางข้อมูล CRUD jEasyUI แบบฟอร์มใบสมัคร CRUD jEasyUI สร้างอ่าน RSS

jEasyUI ลากและวาง

jEasyUI ลากและวางพื้นฐาน jEasyUI สร้างตะกร้าสินค้าลดลง jEasyUI สร้างหลักสูตรโรงเรียน

jEasyUI เมนูและปุ่ม

jEasyUI การสร้างเมนูง่ายๆ jEasyUI ปุ่มสร้างการเชื่อมโยง jEasyUI สร้างปุ่มเมนู jEasyUI ปุ่มสร้างแยก

jEasyUI แบบ

jEasyUI สร้างรูปแบบเส้นขอบ jEasyUI สร้างรูปแบบที่ซับซ้อน jEasyUI สร้างแผงพับ jEasyUI สร้างแท็บ jEasyUI แบบไดนามิกเพิ่มแท็บ jEasyUI เพิ่มแท็บเล่นอัตโนมัติ jEasyUI สร้างสไตล์ XP บนแผงด้านข้างซ้าย

jEasyUI ตารางข้อมูล

jEasyUI แปลงเป็น HTML ตารางข้อมูลตาราง jEasyUI ได้รับข้อมูลที่เลือกแถว jEasyUI เพิ่มสอบถามรายละเอียดเพิ่มเติม jEasyUI เพิ่มแถบเครื่องมือ jEasyUI สร้างแถบเครื่องมือที่ซับซ้อน jEasyUI การตั้งค่าคอลัมน์แช่แข็ง jEasyUI คอลัมน์เปลี่ยนแบบไดนามิก jEasyUI คอลัมน์รูปแบบ jEasyUI ตั้งค่าการจัดเรียง jEasyUI การสั่งซื้อที่กำหนดเอง jEasyUI สร้างการรวมกันของคอลัมน์ jEasyUI เพิ่มช่องทำเครื่องหมาย jEasyUI เพจที่กำหนดเอง jEasyUI เปิดใช้งานการแก้ไขแบบอินไลน์ jEasyUI บรรณาธิการขยาย jEasyUI การดำเนินงานของคอลัมน์ jEasyUI เซลล์ที่ผสาน jEasyUI สร้างมุมมองที่กำหนดเอง jEasyUI สร้างสรุปท้าย jEasyUI เงื่อนไขที่กำหนดแถวสีพื้นหลัง jEasyUI สร้างตารางทรัพย์สิน jEasyUI สายการขยายตัวแสดงรายละเอียด jEasyUI สร้างเขตการปกครอง jEasyUI แสดงข้อมูลขนาดใหญ่ jEasyUI เพิ่มองค์ประกอบหน้า

jEasyUI หน้าต่าง

jEasyUI การสร้างหน้าต่างที่เรียบง่าย jEasyUI ที่กำหนดเองแถบหน้าต่าง jEasyUI หน้าต่างและเค้าโครง jEasyUI สร้างโต้ตอบ jEasyUI กำหนดเองกล่องโต้ตอบ

jEasyUI เมนูต้นไม้

jEasyUI ใช้แท็กเพื่อสร้างเมนูต้นไม้ jEasyUI สร้างเมนูต้นไม้ตรงกัน jEasyUI การเพิ่มเมนูโหนด jEasyUI สร้างเมนูต้นไม้ที่มีช่องทำเครื่องหมาย jEasyUI ลากและวางเมนูควบคุมต้นไม้ jEasyUI โหลดต้นไม้เมนูโหนดแม่ / ลูก jEasyUI การสร้างตารางตามต้นไม้ jEasyUI สร้างตาข่ายต้นไม้ที่ซับซ้อน jEasyUI ตารางต้นไม้โหลดแบบไดนามิก jEasyUI เพิ่มตารางต้นไม้แท็บ jEasyUI โหลดขี้เกียจต้นไม้ตารางโหนด

jEasyUI ฟอร์ม

jEasyUI ส่งแบบฟอร์มในการสร้างไม่ตรงกัน jEasyUI รูปแบบการตรวจสอบสิทธิ์ jEasyUI สร้างแบบหล่นลงต้นไม้กล่อง jEasyUI รูปแบบกล่องแบบหล่นลง jEasyUI กรองตารางข้อมูลแบบเลื่อนลง

jEasyUI คู่มืออ้างอิง

jQuery EasyUI วิดเจ็ต jQuery EasyUI กระจาย

jQuery EasyUI รูปแบบปลั๊กอิน - Combogrid คอมโพสิตตาราง

ปลั๊กอิน jQuery EasyUI ปลั๊กอิน jQuery EasyUI

ยื่นออกมาจาก $ .fn.combo.defaults และ $ .fn.datagrid.defaults โดย $ .fn.combogrid.defaults แทนที่ค่าเริ่มต้นเริ่มต้น

ตารางคอมโพสิต (combogrid) กล่องข้อความที่สามารถแก้ไขและวางลงแผงตารางข้อมูลรวมผู้ใช้สามารถค้นหาและเลือกจากแผงข้อมูลแบบเลื่อนลงตาราง ตารางคอมโพสิต (combogrid) เสนอทางเลือกของโครงการที่ได้รับการสนับสนุนโดยการนำทางแป้นพิมพ์

วางใจ

  • วงดนตรีผสม
  • DataGrid

การใช้

การสร้างตารางคอมโพสิต (combogrid)

1 จากแท็กในการสร้างตารางคอมโพสิต (combogrid)

<เลือก id = "CC" class = "easyui-combogrid" ชื่อ = "ฝ่าย" style = "width: 250px;"
    ข้อมูลตัวเลือก = "
    panelWidth: 450,
    คุ้มค่า: '006'
    idField: 'รหัส'
    TextField: 'ชื่อ'
    URL: 'datagrid_data.json'
    คอลัมน์: [[
    {ฟิลด์: 'รหัส' ชื่อเรื่อง: 'รหัส', ความกว้าง: 60}
    {ฟิลด์: 'ชื่อ' ชื่อเรื่อง: 'ชื่อ' ความกว้าง: 100}
    {ฟิลด์: 'addr' ชื่อเรื่อง: 'ที่อยู่' ความกว้าง: 120}
    {ฟิลด์: 'col4' ชื่อเรื่อง: 'Col41' ความกว้าง: 100}
    ]]
    "> </ เลือก>

2, การใช้งานจาวาสคริสร้างองค์ประกอบที่มีอยู่จาก <select> หรือ <input>

<input id = "CC" ชื่อ = "ฝ่าย" value = "01">
    $ ( '# สำเนา). Combogrid ({
    panelWidth: 450,
    คุ้มค่า: '006'
    idField: 'รหัส'
    TextField: 'ชื่อ'
    URL: 'datagrid_data.json'
    คอลัมน์: [[
    {ฟิลด์: 'รหัส' ชื่อเรื่อง: 'รหัส', ความกว้าง: 60}
    {ฟิลด์: 'ชื่อ' ชื่อเรื่อง: 'ชื่อ' ความกว้าง: 100}
    {ฟิลด์: 'addr' ชื่อเรื่อง: 'ที่อยู่' ความกว้าง: 120}
    {ฟิลด์: 'col4' ชื่อเรื่อง: 'Col41' ความกว้าง: 100}
    ]]
    });

คุณลักษณะการทำให้สมบูรณ์อัตโนมัติ

ให้กริดคอมโพสิต (combogrid) พูดถึงว่าคุณลักษณะการทำให้สมบูรณ์อัตโนมัติ เลื่อนลงตารางข้อมูลแสดงผลลัพธ์ที่เป็นไปได้บนพื้นฐานของข้อมูลของผู้ใช้

$ ( '# สำเนา). Combogrid ({
    ล่าช้า: 500
    โหมด: 'ระยะไกล'
    URL: 'get_data.php'
    idField: 'ID'
    TextField: 'ชื่อ'
    คอลัมน์: [[
		{ฟิลด์: 'รหัส' ชื่อเรื่อง: 'รหัส' ความกว้าง: 120, จัดเรียง: จริง}
		{ฟิลด์: 'ชื่อ' ชื่อเรื่อง: 'ชื่อ' ความกว้าง: 400, จัดเรียง: จริง}
    ]]
});

ในฝั่งเซิร์ฟเวอร์ 'Q' พารามิเตอร์จะต้องถูกดึง ผู้ใช้สามารถสืบค้นฐานข้อมูลแล้วส่งกลับผล JSON รูปแบบ SQL เบราว์เซอร์

get_data.php:

$ q = isset ($ _ POST [ 'Q']) $ _POST [ 'Q']: ''; // พารามิเตอร์คำขอ?
// ฐานข้อมูลแบบสอบถามและส่งกลับข้อมูลผล JSON
อาร์เอส $ = mysql_query ( "* เลือกจากรายการที่ชื่อเหมือน '$ Q%'");
json_encode Echo ( ... );

คุณสมบัติ

สถานที่ยื่นออกมาจากการรวมกัน (คำสั่งผสม) และสายส่งข้อมูล (DataGrid) ดังต่อไปนี้คือการรวมกันของตาราง (combogrid) เพิ่มคุณสมบัติ

名称 类型 描述 默认值
loadMsg string 当数据网格(datagrid)加载远程数据时显示的消息。 null
idField string id 的字段名。 null
textField string 显示在文本框中的 text 字段名。 null
mode string 定义当文本改变时如何加载数据网格(datagrid)数据。如果组合网格(combogrid)从服务器加载就设置为 'remote'。当设置为 'remote' 模式时,用户输入的值将会被作为名为 'q' 的 http 请求参数发送到服务器,以获取新的数据。 local
filter function(q, row) 定义当 'mode' 设置为 'local' 时如何选择本地数据。返回 true 则选择该行。
代码实例:
$('#cc').combogrid({
	filter: function(q, row){
		var opts = $(this).combogrid('options');
		return row[opts.textField].indexOf(q) == 0;
	}
});
100

เหตุการณ์

เหตุการณ์ที่เกิดขึ้นจากการขยายการรวมกัน (คำสั่งผสม) และสายส่งข้อมูล (DataGrid)

ทาง

วิธีการที่เพิ่มขึ้นจากการรวมกัน (คำสั่งผสม) ดังต่อไปนี้คือการรวมกันของตาราง (combogrid) เพิ่มหรือแทนที่วิธีการ

名称 参数 描述
options none 返回选项(options)对象。
grid none 返回数据网格(datagrid)对象。下面的实例显示如何取得选中的行:
var g = $('#cc').combogrid('grid');	// get datagrid object
var r = g.datagrid('getSelected');	// get the selected row
alert(r.name);
setValues values 设置组件值的数组。
代码实例:
$('#cc').combogrid('setValues', ['001','007']);
setValue value 设置组件的值。
代码实例:
$('#cc').combogrid('setValue', '002');
clear none 清除组件的值。

ปลั๊กอิน jQuery EasyUI ปลั๊กอิน jQuery EasyUI