UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

183 lines 19.7 kB
<?xml version="1.0" encoding="UTF8"?> <interaction-documentation library="sap.m" xmlns="http://schemas.sap.com/sapui5/extension/sap.ui.core.InteractionDocumentation/1"> <control-interactions> <control name="sap.m.Page"> <defaultLabel>ทางลัดส่วนกลาง</defaultLabel> </control> </control-interactions> <control-interactions> <control name="sap.m.Table"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>ArrowRight</kbd> <kbd>ArrowLeft</kbd> <description> <p>ย้ายโฟกัสไปยังเซลล์ถัดไปภายในคอลัมน์หรือแถวเดียวกันในทิศทางที่สอดคล้องกัน</p> <p><kbd>ArrowUp</kbd></p> <p>ถ้าโฟกัสอยู่ที่แถวแรก โฟกัสจะย้ายไปยังแถวส่วนหัวของคอลัมน์</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ในแถวแรก โฟกัสจะย้ายไปยังส่วนหัวของคอลัมน์ที่เกี่ยวข้อง</p> <p><kbd>ArrowDown</kbd></p> <p>ถ้าโฟกัสอยู่ที่เช็คบ็อกซ์ <span class="uicontrol">เลือกทั้งหมด</span> หรือ <span class="uicontrol">ล้างทั้งหมด</span> โฟกัสจะย้ายไปยังตัวเลือกแถวในแถวแรกที่มองเห็นได้</p> <p>ถ้าโฟกัสอยู่ที่แถวส่วนหัวของคอลัมน์ โฟกัสจะย้ายไปยังแถวแรก</p> <p>ถ้าโฟกัสอยู่ที่แถว โฟกัสจะย้ายไปยังแถวด้านล่าง</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ โฟกัสจะย้ายไปยังเซลล์ด้านล่าง</p> <p><kbd>ArrowLeft</kbd></p> <p>ถ้าโฟกัสอยู่ที่เซลล์แรก โฟกัสจะย้ายไปยังแถว ซึ่งจะสลับจากการเนวิเกตตามเซลล์เป็นการเนวิเกตตามแถว</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ โฟกัสจะย้ายไปยังเซลล์ด้านซ้าย</p> <p><kbd>ArrowRight</kbd></p> <p>ถ้าโฟกัสอยู่ที่แถว โฟกัสจะย้ายไปยังเซลล์แรกในแถวที่โฟกัสอยู่ในขณะนี้ ซึ่งจะสลับจากการเนวิเกตตามแถวเป็นการเนวิเกตตามเซลล์</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ โฟกัสจะย้ายไปยังเซลล์ด้านขวา</p> <p><span class="emphasis">หมายเหตุ:</span> ถ้าโฟกัสอยู่ที่คอลัมน์สุดท้าย และมีการเปิดใช้งานลักษณะการป็อปอินสำหรับคอลัมน์นี้ พื้นที่ป็อปอินจะถือเป็นคอลัมน์เพิ่มเติมด้านขวา และโฟกัสจะย้ายไปยังคอลัมน์นี้</p> </description> </interaction> <interaction> <kbd>Alt + ArrowUp</kbd> <description> <p>ถ้าโฟกัสอยู่ที่แถว โฟกัสจะย้ายไปยังแถวส่วนหัวของคอลัมน์</p> <p>ถ้าโฟกัสอยู่ที่แถวส่วนหัวของคอลัมน์ และมีปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังปุ่ม <span class="uicontrol">เพิ่มเติม</span></p> <p>ถ้าโฟกัสอยู่ที่แถวส่วนหัวของคอลัมน์ และ<span class="emphasis">ไม่</span>มีปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังแถวล่าสุดที่โฟกัส</p> <p>ถ้าโฟกัสอยู่ที่ปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังแถวล่าสุดที่โฟกัส</p> </description> </interaction> <interaction> <kbd>Alt + ArrowDown</kbd> <description> <p>ถ้าโฟกัสอยู่ที่แถว และมีปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังปุ่ม <span class="uicontrol">เพิ่มเติม</span></p> <p>ถ้าโฟกัสอยู่ที่แถว และ<span class="emphasis">ไม่</span>มีปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังแถวส่วนหัวของคอลัมน์</p> <p>ถ้าโฟกัสอยู่ที่ปุ่ม <span class="uicontrol">เพิ่มเติม</span> โฟกัสจะย้ายไปยังแถวส่วนหัวของคอลัมน์</p> <p>ถ้าโฟกัสอยู่ที่แถวส่วนหัวของคอลัมน์ โฟกัสจะย้ายไปยังแถวสุดท้ายที่โฟกัส</p> </description> </interaction> <interaction> <kbd>Shift + ArrowRight</kbd> <description> <p>ถ้าโฟกัสอยู่ที่ส่วนหัวของคอลัมน์ ความกว้างของคอลัมน์นี้จะเพิ่มขึ้น 1 em ซึ่งจะถูกทำซ้ำถ้ายังกดแป้นอยู่</p> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่<span class="emphasis">ไม่</span>ได้เลือก เซลล์ที่โฟกัสและเซลล์ด้านขวาจะถูกเลือก โฟกัสจะย้ายไปยังเซลล์ด้านขวาของเซลล์ที่โฟกัส</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่เลือก เซลล์ด้านขวาจะถูกโฟกัส และการเลือกเซลล์จะถูกเพิ่มเติมจนถึงเซลล์นี้</p> </description> </interaction> <interaction> <kbd>Shift + ArrowLeft</kbd> <description> <p>ถ้าโฟกัสอยู่ที่ส่วนหัวของคอลัมน์ ความกว้างของคอลัมน์นี้จะลดลง 1 em ซึ่งจะถูกทำซ้ำถ้ายังกดแป้นอยู่</p> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่<span class="emphasis">ไม่</span>ได้เลือก เซลล์ที่โฟกัสและเซลล์ด้านซ้ายจะถูกเลือก โฟกัสจะย้ายไปยังเซลล์ด้านซ้ายของเซลล์ที่โฟกัส</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่เลือก เซลล์ด้านซ้ายจะถูกโฟกัส และการเลือกเซลล์จะถูกเพิ่มเติมจนถึงเซลล์นี้</p> </description> </interaction> <interaction> <kbd>Shift + ArrowUp</kbd> <description> <p>ถ้าโฟกัสอยู่ที่ตัวเลือกเซลล์หรือแถว และมีการเลือกแถวที่เกี่ยวข้อง โฟกัสจะย้ายไปยังแถวด้านบน และการเลือกจะถูกเพิ่มเติมจนถึงแถวนี้</p> <p>ถ้าโฟกัสอยู่ที่ตัวเลือกเซลล์หรือแถว และ<span class="emphasis">ไม่</span>ได้เลือกแถวที่เกี่ยวข้อง โฟกัสจะย้ายไปยังแถวด้านบน และการเลือกจะถูกย้ายออกสำหรับแถวนี้</p> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่<span class="emphasis">ไม่</span>ได้เลือก และ<span class="emphasis">ไม่</span>ได้เลือกแถว เซลล์ที่โฟกัสและเซลล์ด้านบนจะถูกเลือก โฟกัสจะย้ายไปยังเซลล์ด้านบนของเซลล์ที่โฟกัส</p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่เลือก โฟกัสจะย้ายไปยังเซลล์ด้านบน และการเลือกเซลล์จะถูกเพิ่มเติมจนถึงเซลล์นี้</p> </description> </interaction> <interaction> <kbd>Shift + ArrowDown</kbd> <description> <p>ถ้าโฟกัสอยู่ที่ตัวเลือกเซลล์หรือแถว และมีการเลือกแถวที่เกี่ยวข้อง โฟกัสจะย้ายไปยังแถวด้านล่าง และการเลือกจะถูกเพิ่มเติมจนถึงแถวนี้</p> <p>ถ้าโฟกัสอยู่ที่ตัวเลือกเซลล์หรือแถว และ<span class="emphasis">ไม่</span>ได้เลือกแถวที่เกี่ยวข้อง โฟกัสจะย้ายไปยังแถวด้านล่าง และการเลือกจะถูกย้ายออกสำหรับแถวนี้</p> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่<span class="emphasis">ไม่</span>ได้เลือก และ<span class="emphasis">ไม่</span>ได้เลือกแถว เซลล์ที่โฟกัสและเซลล์ด้านล่างจะถูกเลือก โฟกัสจะย้ายไปยังเซลล์ด้านล่างของเซลล์ที่โฟกัส </p> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่เลือก โฟกัสจะย้ายไปยังเซลล์ด้านล่าง และการเลือกเซลล์จะถูกเพิ่มเติมจนถึงเซลล์นี้</p> </description> </interaction> <interaction> <kbd>Ctrl + ArrowUp</kbd> <description> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่แก้ไขได้ (เช่น ฟิลด์อินพุท) โฟกัสจะย้ายไปยังเซลล์ด้านบน</p> </description> </interaction> <interaction> <kbd>Ctrl + ArrowDown</kbd> <description> <p>ถ้าโฟกัสอยู่ที่เซลล์ที่แก้ไขได้ (เช่น ฟิลด์อินพุท) โฟกัสจะย้ายไปยังเซลล์ด้านล่าง</p> </description> </interaction> <interaction> <kbd>Spacebar</kbd> <description> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่เซลล์ เซลล์ที่โฟกัสจะถูกเลือก</p> <p>ถ้าโฟกัสอยู่ที่บล็อคการเลือกเซลล์ การเลือกเซลล์จะถูกย้ายออก</p> </description> </interaction> <interaction> <kbd>Shift + Spacebar</kbd> <description> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ที่บล็อคการเลือกเซลล์ บล็อคการเลือกเซลล์จะเปลี่ยนเป็นการเลือกแถว การเลือกเซลล์จะถูกย้ายออก</p> <p>ทั้งนี้ขึ้นอยู่กับโหมดการเลือกแถว สิ่งที่จะเกิดขึ้นมีดังต่อไปนี้</p> <ul> <li>ทุกแถวในบล็อคจะถูกเลือก (การเลือกหลายรายการ)</li> <li>แถวที่มีเซลล์ที่โฟกัสอยู่ในขณะนี้เท่านั้นที่จะถูกเลือก (การเลือกรายการเดียว)</li> <li>ไม่มีการเลือกแถวใดๆ</li> </ul> </description> </interaction> <interaction> <kbd>Ctrl + Shift + A</kbd> <description> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ภายในตาราง การเลือกแถวและเซลล์ใดๆ จะถูกย้ายออก</p> </description> </interaction> <interaction> <kbd>Escape</kbd> <description> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์:</span></p> <p>ถ้าโฟกัสอยู่ภายในตาราง และมีการเลือกแถว การเลือกเซลล์จะถูกย้ายออก</p> </description> </interaction> <interaction> <kbd>F2</kbd> <description> <p>สลับโฟกัสระหว่างเซลล์กับเนื้อหาของเซลล์ถ้าเซลล์มีองค์ประกอบแบบอินเตอร์แอคทีฟ เช่น ฟิลด์อินพุทหรือปุ่ม (ยกเว้นข้อความแบบอ่านอย่างเดียว)</p> </description> </interaction> <interaction> <kbd>F7</kbd> <description> <p>ถ้าโฟกัสอยู่ภายในเซลล์ในโหมดการแก้ไข โฟกัสจะย้ายไปยังแถว</p> </description> </interaction> <interaction> <kbd>Shift + MouseClick</kbd> <description> <p><span class="emphasis">ถ้าเปิดใช้งานการเลือกเซลล์</span>:</p> <p>ถ้ามีการเลือกเซลล์ การกด <kbd>Shift + MouseClick</kbd> ที่เซลล์อื่นจะเพิ่มเติมการเลือกจนถึงเซลล์ที่คลิก</p> </description> </interaction> <interaction> <kbd>Ctrl + C</kbd> <description> <p>คัดลอกแถวหรือเซลล์ที่เลือกไปยังคลิปบอร์ด (ถ้ามี) และมีการเปิดใช้งานฟีเจอร์</p> </description> </interaction> <interaction> <kbd>Ctrl + V</kbd> <description> <p>วางเนื้อหาจากคลิปบอร์ด ถ้ามีการเปิดใช้งานฟีเจอร์</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.VariantManagement"/> <interaction> <kbd>F4</kbd> <kbd>Spacebar</kbd> <kbd>Alt + ArrowUp</kbd> <kbd>Alt + ArrowDown</kbd> <description> <p>เปิดการจัดการมุมมอง</p> </description> </interaction> <interaction> <kbd>PageUp</kbd> <description> <p>ปิด Popover ข้อผิดพลาดสำหรับการจัดการมุมมอง</p> </description> </interaction> <interaction> <kbd>Ctrl + Enter</kbd> <description> <p>เก็บบันทึกมุมมองใหม่ในไดอะลอก 'เก็บบันทึกเป็น'</p> </description> </interaction> <interaction> <kbd>Ctrl + S</kbd> <description> <p>เก็บบันทึกการเปลี่ยนแปลงที่ทำในมุมมอง</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.SelectionPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <kbd>Home</kbd> <kbd>End</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>ย้ายรายการขึ้นหนึ่งตำแหน่ง (ถ้ามี)</p> <p><kbd>ArrowDown</kbd></p> <p>ย้ายรายการลงหนึ่งตำแหน่ง (ถ้ามี)</p> <p><kbd>Home</kbd></p> <p>ย้ายรายการไปด้านบนสุด (ถ้ามี)</p> <p><kbd>End</kbd></p> <p>ย้ายรายการไปด้านล่างสุด (ถ้ามี)</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.SortPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>ย้ายรายการขึ้นหนึ่งตำแหน่ง (ถ้ามี)</p> <p><kbd>ArrowDown</kbd></p> <p>ย้ายรายการลงหนึ่งตำแหน่ง (ถ้ามี)</p> </description> </interaction> </control-interactions> <control-interactions> <control name="sap.m.p13n.GroupPanel"/> <interaction> <kbd>ArrowUp</kbd> <kbd>ArrowDown</kbd> <description> <p><kbd>ArrowUp</kbd></p> <p>ย้ายรายการขึ้นหนึ่งตำแหน่ง (ถ้ามี)</p> <p><kbd>ArrowDown</kbd></p> <p>ย้ายรายการลงหนึ่งตำแหน่ง (ถ้ามี)</p> </description> </interaction> </control-interactions> </interaction-documentation>