วนลูปดึงค่าจาก List ของ XData พร้อมกับเรียงข้อมูลจาก List Object
							
							
								...
							
							
								
								
								
									
List<*XData*> dataList = (List<*XData*>)
scmain.model("DataModel").sys()
.select("id")
.select("name")
.with("name", query_name, true)
.execute();
for(XData data : x.Utils.sort(dataList, "name")){
	scout.print(data.getS("name"));
}
								
								
								
							 
							
								เรียงข้อมูลจาก List Object โดยกำหนดจำนวน
							
							
								...
							
							
								
								
								
									
List<*XData*> dataList = (List<*XData*>)
scmain.model("DataModel").sys()
.select("id")
.select("name")
.with("name", query_name, true)
.execute();
for(XData data : x.Utils.sort(dataList, "name", 200)){
	scout.print(data.getS("name"));
}
								
								
								
							 
							
								เรียงข้อมูลจาก List Object จากมากไปน้อย
							
							
								...
							
							
								
								
								
									
List<*XData*> dataList = (List<*XData*>)
scmain.model("DataModel").sys()
.select("id")
.select("name")
.with("name", query_name, true)
.execute();
for(XData data : x.Utils.sort(dataList, "name", false)){
	scout.print(data.getS("name"));
}
								
								
								
							 
							
								เรียงข้อมูลจาก List Object โดยค่าที่ใช้เรียงเป็นตัวเลข
							
							
								...
							
							
								
								
								
									
List<*XData*> dataList = (List<*XData*>)
scmain.model("DataModel").sys()
.select("id")
.select("name")
.with("name", query_name, true)
.execute();
for(XData data : x.Utils.sortI(dataList, "datetime")){
	scout.print(data.getS("name"));
}