วนลูปดึงค่าจาก 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"));
}