กำหนดชนิดขั้นตอนโหลดฟอร์มและโหลดแท็บ
สามารถกำหนดค่าชนิดขั้นตอนของฟอร์มแบบหลายขั้นตอนได้ใน สตูดิโอออกแบบ Power Pages
คำแนะนำต่อไปนี้ให้รายละเอียดวิธีกำหนดค่าโหลดฟอร์มและขั้นตอนแท็บใน แอปการจัดการพอร์ทัล
ชนิดของขั้นตอนนี้ทำให้ขั้นตอนของฟอร์มแบบหลายขั้นตอนสามารถทำหน้าที่เป็นฟอร์มพื้นฐานภายในกระบวนการฟอร์มแบบหลายขั้นตอนโดยรวม ซึ่งจะโหลดฟอร์มด้วยชุดตัวเลือกที่พร้อมใช้งานเป็นฟอร์มพื้นฐานคล้ายคลึงกัน
การตั้งค่า
Name | รายละเอียด |
---|---|
Name | ชื่อที่ให้คำอธิบายของเรกคอร์ด ต้องมี |
ชื่อตาราง | ชื่อของฟอร์มพื้นฐานที่จะสามารถโหลดฟอร์มจากตารางนั้นได้ ต้องมี |
ชื่อฟอร์ม | ชื่อของฟอร์มบนแท็บบนตารางเป้าหมายเพื่อแสดง ต้องมี |
ชื่อแท็บ | ชื่อของแท็บบนฟอร์มสำหรับตารางที่ระบุที่จะถูกแสดง ระบุหรือไม่ก็ได้ |
โหมด | ค่าหนึ่งจากต่อไปนี้:
|
สร้างขั้นตอนจากแท็บโดยอัตโนมัติ | การตรวจสอบบ่งชี้ว่า หลายแท็บบนฟอร์มพื้นฐานจะแสดงแต่ละแท็บเป็นขั้นตอนตามลำดับ โดยเริ่มต้นด้วยแท็บแรก และต่อไปจนกว่าแท็บทั้งหมดถูกนำทางไปจนถึงการส่งขั้นสุดท้าย มีการแทรกเรกคอร์ด ค่าเริ่มต้นจะเป็นไม่ได้เลือกเครื่องหมายไว้ ค่ายกเลิกการเลือกค่าบ่งชี้ว่า เพียงหนึ่งแท็บหรือฟอร์มสามารถแสดงสำหรับขั้นตอนปัจจุบัน ถ้าไม่มีระบุชื่อแท็บ แท็บแรกจะแสดงขึ้น |
ชนิดของต้นทางเรกคอร์ด | ค่าหนึ่งจากต่อไปนี้:
|
ชื่อพารามิเตอร์รหัสเรกคอร์ด | ชื่อพารามิเตอร์ที่ให้มาในสายอักขระแบบสอบถามของ URL สำหรับเว็บเพจที่ประกอบด้วยฟอร์มพื้นฐานนี้ |
ชื่อความสัมพันธ์ | จำเป็นต้องใช้เมื่อชนิดแหล่งเรกคอร์ดเป็นเรกคอร์ดที่เกี่ยวข้องกับผู้ใช้เว็บไซต์ปัจจุบัน ชื่อตรรกะของความสัมพันธ์ระหว่างเรกคอร์ดผู้ใช้พอร์ทัลปัจจุบันและเรกคอร์ดเป้าหมาย จะต้องส่งกลับตารางชนิดเดียวกันกับที่ระบุไว้ในฟิลด์ชื่อตาราง |
เปิดใช้งานสิทธิ์อนุญาตใช้ตาราง | จะทำให้ฟอร์มเคารพสิทธิของตาราง ค่าเริ่มต้นคือ false สำหรับเหตุผลความเข้ากันได้ย้อนหลัง ถ้าถูกตั้งค่าเป็น true สิทธิ์ที่ชัดเจนจำเป็นสำหรับผู้ใช้ใดๆ ที่อาจต้องการเข้าถึงแบบฟอร์ม โปรดทราบว่าใช้กับขั้นตอนแรกของฟอร์มเท่านั้น หมายเหตุ: วิธีการในการรักษาความปลอดภัยฟอร์มนี้จะถูกยกเลิกในไม่ช้า ดังนั้น จึงไม่ควรใช้ ใช้ สิทธิ์ของตาราง ที่เหมาะสม และการตั้งค่าบทบาทเว็บ เพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลใดๆ แทนได้ ดูหัวข้อถัดไป รักษาความปลอดภัยฟอร์มของคุณ สำหรับรายละเอียด ข้อมูลเพิ่มเติม: การเปลี่ยนแปลงสิทธิ์ของตารางสำหรับฟอร์มและรายการบนเว็บไซต์ใหม่ |
รักษาความปลอดภัยแบบฟอร์มของคุณ
หมายเหตุ
วิธีการในการรักษาความปลอดภัยฟอร์มนี้จะถูกยกเลิกในไม่ช้า ดังนั้น จึงไม่ควรใช้ ใช้ สิทธิ์ของตาราง ที่เหมาะสม และการตั้งค่าบทบาทเว็บเพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลใดๆ แทนได้ ข้อมูลเพิ่มเติม: การเปลี่ยนแปลงสิทธิ์ของตารางสำหรับฟอร์มและรายการบนเว็บไซต์ใหม่
เพื่อรักษาความปลอดภัยฟอร์มของคุณ คุณต้องสร้างสิทธิ์ของตารางที่กำหนดการเข้าถึงและความเป็นเจ้าของเรกคอร์ดตามบทบาทเว็บ ถ้าผู้ใช้ไปที่ฟอร์มแบบหลายขั้นตอนและไม่มีสิทธิ์ พวกเขาจะได้รับข้อความแสดงข้อผิดพลาด นอกจากนี้ คุณยังจะเห็นคำเตือน เมื่อมีการกำหนดค่าฟอร์มโดยไม่ได้เปิดใช้สิทธิ์ของตาราง:
"ควรเปิดใช้งานสิทธิ์ของตารางสำหรับเรกคอร์ดนี้ หรือทุกคนที่มีอินเทอร์เน็ตสามารถดูข้อมูลได้"
หากต้องการเปิดใช้งานสิทธิ์สำหรับฟอร์มแบบหลายขั้นตอน ให้เลือกกล่องกาเครื่องหมายเพื่อ เปิดใช้งานสิทธิ์ของตาราง ข้อมูลเพิ่มเติม: สร้างบทบาทเว็บ
การตั้งค่าอื่นๆ
Name | รายละเอียด |
---|---|
แสดงผลทรัพยากรบนเว็บแบบอินไลน์ | กำจัด IFrame ที่ครอบคลุมทรัพยากรบนเว็บในฟอร์มพื้นฐาน |
เปิดใช้งานคำแนะนำเครื่องมือแล้ว | เครื่องมือถูกตั้งค่าโดยใช้คำอธิบายของแอตทริบิวต์บนตารางเป้าหมาย |
แสดงฟิลด์ที่ไม่สนับสนุน | ฟิลด์ทั้งหมดในขณะนี้ได้รับการสนับสนุน ซึ่งจะถูกจองสำหรับการเปลี่ยนแปลงที่มีศักยภาพ อาจดำเนินการกับชนิดของฟิลด์ |
ตั้งค่าฟิลด์ที่แนะนำเป็นจำเป็น | ทำให้แอตทริบิวต์ทั้งหมดจำเป็นต้องตั้งค่าระดับความต้องการของฟิลด์เป็น 'ธุรกิจที่แนะนำ' |
กำหนดให้ต้องระบุทุกฟิลด์ | ทำให้ฟิลดทั้งหมดจำเป็นโดยไม่คำนึงถึงระดับความต้องการฟิลด์ |
คลาส CSS ของสรุปการตรวจสอบความถูกต้อง | ชื่อคลาส CSS กำหนดให้กับสรุปการตรวจสอบ ค่าเริ่มต้น: 'validation-summary alert alert-error alert-block' |
เปิดใช้งานลิงก์สรุปการตรวจสอบความถูกต้อง | ค่าบูลีน true หรือ false ซึ่งบ่งชี้ว่า การเชื่อมโยงของจุดยึดจะแสดงในการตรวจสอบจะสรุปเพื่อเลื่อนไปยังเขตข้อมูลที่ประกอบด้วยข้อผิดพลาดหรือไม่ ค่าเริ่มต้น: จริง |
ข้อความลิงก์ของสรุปการตรวจสอบความถูกต้อง | ป้ายชื่อกำหนดให้กับลิงก์สรุปการตรวจสอบ ค่าเริ่มต้น: คลิกที่นี่ |
คำแนะนำ | แสดงบล็อกข้อความที่ด้านบนของแบบฟอร์ม |
ข้อความไม่พบเรกคอร์ด | ข้อความที่ปรากฏขึ้นเมื่อไม่สามารถโหลดเรกคอร์ดแหล่งที่มา ค่าเริ่มต้น: ไม่พบเรกคอร์ดที่คุณกำลังค้นหา |
ตัวเลือกฟอร์ม
Name | Description |
---|---|
เพิ่ม Captcha | พอร์ทัลใช้ RadCaptcha โดย Telerik เพื่อป้องกันการโจมตีที่เป็นอันตรายจากสแปม บริการจำเป็นต้องมีคีย์ที่ไม่ซ้ำเพื่อรับรองความถูกต้องคำขอสำหรับแอปพลิเคชันของพอร์ทัล |
กลุ่มการตรวจสอบความถูกต้อง | ชื่อกลุ่มที่กำหนดให้ป้อนข้อมูลควบคุมการประเมินการป้อนข้อมูลที่ถูกต้องของกลุ่มที่มีชื่อตัวควบคุม |
คลาส CSS ของปุ่มย้อนกลับ | ชื่อคลาส CSS กำหนดให้กับปุ่มย้อนกลับ |
ข้อความปุ่มย้อนกลับ | ป้ายชื่อบนปุ่มย้อนกลับ |
คลาส CSS ของปุ่มถัดไป | ชื่อคลาส CSS กำหนดให้กับปุ่มถัดไป |
ข้อความของปุ่มส่ง | ป้ายชื่อบนปุ่มถัดไป |
คลาส CSS ของปุ่มส่ง | ชื่อคลาส CSS กำหนดให้กับปุ่มส่ง ค่าเริ่มต้น: ปุ่มส่ง |
ข้อความของปุ่มส่ง | ป้ายชื่อบนปุ่มส่ง ค่าเริ่มต้นคือ 'ปุ่ม |
ข้อความไม่ว่างของปุ่มส่ง | ป้ายชื่อบนปุ่มส่งในระหว่างกระบวนการที่กำลังทำงานอยู่ ค่าเริ่มต้น: กำลังประมวลผล... |
เชื่อมโยงกับผู้ใช้พอร์ทัลปัจจุบันบนการสร้างเรกคอร์ด
ใช้ตัวเลือกเหล่านี้เพื่อติดตามว่าผู้ติดต่อในพอร์ทัลรายใดสร้างเรกคอร์ดโดยใช้พอร์ทัล UI
ชื่อ | คำอธิบาย |
---|---|
เชื่อมโยงผู้ใช้พอร์ทัลปัจจุบัน | การตรวจสอบบ่งชี้ว่า เรกคอร์ดของผู้ใช้ที่เข้าสู่ระบบในขณะนี้ควรจะสัมพันธ์กับเรกคอร์ดตารางเป้าหมาย |
คอลัมน์การค้นหาผู้ใช้พอร์ทัล | ชื่อตรรกะของแอตทริบิวต์บนตารางเป้าหมายที่เก็บผู้ใช้พอร์ทัล |
เป็นผู้ร่วมกิจกรรม | ค่าบูลีนที่ระบุว่าคอลัมน์การค้นหาผู้ใช้พอร์ทัลเป็นชนิดผู้ร่วมกลุ่มกิจกรรมหรือไม่ ดู ตาราง ActivityParty |
การอ้างอิงตารางที่เกี่ยวข้อง
พารามิเตอร์ต่อไปนี้เกี่ยวข้องกับการตั้งค่าการอ้างอิงตารางที่เกี่ยวข้องเมื่อบันทึกฟอร์ม
นำเสนอวิธีการเชื่อมโยงเรกคอร์ดปัจจุบันที่ถูกสร้างหรือปรับปรุงตามแบบฟอร์มที่มีเรกคอร์ดเป้าหมายอื่น นี่จะมีประโยชน์ ถ้าคุณมีขั้นตอนหลายขั้นกับตารางหลายชนิด และต้องการเชื่อมโยงเรกคอร์ดที่แสดงผลลัพธ์ หรือถ้าเพจผ่านสตริงแบบสอบถามของรหัสเรกคอร์ดที่คุณต้องการเชื่อมโยง ตัวอย่างเช่น เรามีหน้าอาชีพที่มีการลงรายการโพสต์ แต่ละรายการมีลิงก์เชื่อมโยงไปยังแอปพลิเคชันสำหรับงานที่ประกอบด้วยรหัสของการลงประกาศงานไปยังแบบฟอร์มแอปพลิเคชันเพื่อให้เมื่อมีสร้างแอปพลิเคชัน การลงประกาศงานจะเชื่อมโยงกับเรกคอร์ด
ชื่อ | รายละเอียด |
---|---|
ตั้งค่าการอ้างอิงตารางเมื่อบันทึก | ใช่หรือไม่ ค่าใช่บ่งชี้ว่าควรจะมอบหมายการอ้างอิงตารางที่เกี่ยวข้องเมื่อบันทึกฟอร์ม มิฉะนั้นจะถูกตั้งค่าเป็นไม่มี |
ชื่อความสัมพันธ์ | ชื่อคำนิยามความสัมพันธ์สำหรับความสัมพันธ์ที่กำหนดระหว่างตารางสองชนิด หมายเหตุ: อย่าระบุชื่อความสัมพันธ์ถ้าคุณได้ระบุชื่อตรรกะของแอตทริบิวต์การค้นหาเป้าหมาย |
ชื่อตรรกะของตาราง | ชื่อทางตรรกะของตารางที่อ้างอิง |
ชื่อตรรกะของแอตทริบิวต์การค้นหาเป้าหมาย | ชื่อตรรกะของแอตทริบิวต์การค้นหาบนตารางเป้าหมายกำลังถูกสร้าง หรือปรับปรุง หมายเหตุ: อย่าระบุชื่อความสัมพันธ์ถ้าคุณได้ระบุชื่อตรรกะของแอตทริบิวต์การค้นหาเป้าหมาย |
นำเข้าข้อมูลฟิลด์การค้นหา | ถ้าการค้นหาที่เกี่ยวข้องกับตารางอ้างอิงอยู่บนฟอร์ม การตรวจสอบค่านี้จะเติมข้อมูลฟิลด์บนฟอร์มด้วยค่าที่เรียกใช้การตั้งค่าด้านล่าง |
ชนิดของต้นทาง | ค่าหนึ่งจากต่อไปนี้:
|
ขั้นตอนตารางการอ้างอิง | เรกคอร์ดขั้นตอนของฟอร์มแบบหลายขั้นตอนในขั้นตอนก่อนหน้าเพื่อดึงข้อมูลตารางที่สร้างหรือแก้ไขได้ในขั้นตอนที่จะเชื่อมโยงกับเรกคอร์ดสำหรับขั้นตอนปัจจุบันนี้ |
ชื่อสตริงการสอบถาม | ชื่อพารามิเตอร์ที่ให้มาในสตริงการสอบถามของ URL สำหรับเว็บเพจที่ประกอบด้วยฟอร์มแบบหลายขั้นตอนนี้ |
สตริงการสอบถามเป็นคีย์หลัก | ค่าใช่บ่งชี้ว่าสตริงการสอบถามเป็นค่าคีย์หลัก ไม่ระบุว่าสตริงการสอบถามเป็นชนิดแอททริบิวต์อื่นที่ไม่ใช่คีย์หลัก |
ชื่อตรรกะแอตทริบิวต์การสอบถาม | ชื่อทางตรรกะของฟิลด์แอตทริบิวต์เพื่อสอบถามเรกคอร์ด |
แสดงรายละเอียดแบบอ่านอย่างเดียว | ตรวจสอบว่า ฟอร์มจะแสดงที่ด้านบนของเพจที่แสดงข้อมูลแบบอ่านอย่างเดียวโดยเกี่ยวข้องกับเรกคอร์ดที่อ้างอิง ต้องการชื่อฟอร์ม |
ชื่อฟอร์ม | ชื่อของฟอร์มบนตารางอ้างอิงที่ควรจะใช้เพื่อแสดงรายละเอียดแบบอ่านอย่างเดียว |
ฟังก์ชันการทำงานอื่นๆ
Name | Description |
---|---|
แนบไฟล์ | ตรวจสอบเพื่อให้แบบฟอร์มที่มีตัวควบคุมการอัปโหลดแฟ้มไปยังด้านล่างของแบบฟอร์มเพื่ออนุญาตให้แนบแฟ้มกับเรกคอร์ด |
อนุญาตหลายไฟล์ | ค่าบูลีนที่บ่งชี้ว่าผู้ใช้สามารถอัปโหลดมากกว่าหนึ่งแฟ้มได้หรือไม่ |
ยอมรับ | แอตทริบิวต์ยอมรับจะระบุชนิด MIME ของแฟ้มที่เซิร์ฟเวอร์ยอมรับผ่านการอัปโหลดแฟ้ม เมื่อต้องการระบุมากกว่าหนึ่งค่า คั่นด้วยเครื่องหมายจุลภาค (ตัวอย่างเช่น เสียง/*,วิดีโอ/*,รูป/*) |
Label | ข้อความที่แสดงถัดจากตัวควบคุมการอัปโหลดแฟ้ม สำหรับแต่ละชุดภาษาที่ติดตั้งและเปิดใช้งานสำหรับสภาพแวดล้อม Microsoft Dataverse ฟิลด์จะพร้อมใช้งานเพื่อป้อนข้อความในภาษาเกี่ยวข้อง |
จำเป็น | การตรวจสอบทำให้สิ่งที่แนบมาของแฟ้มที่จำเป็นในการดำเนินการต่อไป |
ข้อความแสดงข้อผิดพลาดที่จำเป็น | ข้อความที่แสดงในระหว่างการตรวจสอบแบบฟอร์มถ้าจำเป็นต้องเป็นจริง และผู้ใช้ที่ไม่ได้แนบไฟล์ สำหรับแต่ละชุดภาษาที่ติดตั้งและเปิดใช้งานสำหรับสภาพแวดล้อม Dataverse ฟิลด์จะพร้อมใช้งานเพื่อป้อนข้อความในภาษาเกี่ยวข้อง |
JavaScript แบบกำหนดเอง | บล็อค JavaScript แบบกำหนดเองของคุณ ซึ่งจะเพิ่มไปยังด้านล่างของเพจก่อนการปิดฟอร์มองค์ประกอบของแท็ก รหัสขาเข้า HTML ของฟิลด์ตารางถูกตั้งเป็นชื่อตรรกะของการกระจาย ทำให้การเลือกฟิลด์ การตั้งค่า หรือการจัดการฝั่งไคลเอ็นต์อื่นๆ สามารถทำได้โดยง่ายด้วย jQuery $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); }); |