@openui5/sap.m
Version:
OpenUI5 UI Library sap.m
183 lines • 19.7 kB
text/xml
<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>