แชร์ผ่าน


renderSearchPage (การอ้างอิง JavaScript API) สําหรับ Dynamics 365 Channel Integration Framework 1.0

ช่วยให้คุณสามารถค้นหาระหว่างเรกคอร์ดของชนิดเอนทิตีเฉพาะ API นี้จะเปิดหน้าเอนทิตีส่วนติดต่อแบบรวม โดยมีฟิลด์การค้นหาที่เติมไว้ล่วงหน้าด้วยสตริงการค้นหาที่ส่งผ่านเป็นพารามิเตอร์

Syntax

Microsoft.CIFramework.renderSearchPage(entityLogicalName, searchString, searchType).then(successCallback, errorCallback);

Parameters

ชื่อ ประเภท ต้องมี คำอธิบาย
ชื่อ entityLogicalName สตริง ใช่ ชื่อตรรกะของเอนทิตีของเรกคอร์ดที่คุณต้องการคิวรี เช่น "ลูกค้าองค์กร"
ค้นหาสตริง สตริง ใช่ สตริงเพื่อค้นหาระหว่างแอตทริบิวต์ของเรกคอร์ดเอนทิตี
ประเภทการค้นหา แบบบูลีน ไม่ ประเภทของหน้าค้นหาที่จะเปิด - 0 สําหรับการค้นหาความเกี่ยวข้อง และ 1 สําหรับการค้นหาที่จัดหมวดหมู่ หากไม่มีการระบุพารามิเตอร์ ระเบียนจะถูกค้นหาตามประเภท สําหรับข้อมูลเกี่ยวกับการค้นหาความเกี่ยวข้อง โปรดดู กําหนดค่าการค้นหา Dataverse
successCallback ฟังก์ชัน ไม่ ฟังก์ชันที่จะเรียกใช้เมื่อมีการดึงระเบียนบางระเบียน
errorCallback ฟังก์ชัน ไม่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว

ส่งคืนค่า

เมื่อสําเร็จ จะส่งคืนออบเจ็กต์ promise ที่มีแอตทริบิวต์ที่ระบุก่อนหน้านี้ในคําอธิบายของพารามิเตอร์ successCallback

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงวิธีการสอบถามคําว่า "Contoso" ระหว่างเรกคอร์ดของเอนทิตีลูกค้าองค์กรโดยการระบุชนิดการค้นหาความเกี่ยวข้อง

var entityname = "account"
var searchterm = "Contoso"
var searchtype = 0 // relevance search

Microsoft.CIFramework.renderSearchPage(entityname, searchterm, searchtype).then(
      function (success) {
        console.log(success);
    },
    function (error) {
        console.log(error);
    }
  );

ตัวอย่างต่อไปนี้แสดงวิธีการสอบถามคําว่า "Contoso" ระหว่างเรกคอร์ดของเอนทิตีลูกค้าองค์กร โดยไม่ต้องระบุชนิดการค้นหา

var entityname = "account"
var searchterm = "Contoso"

Microsoft.CIFramework.renderSearchPage(entityname, searchterm).then( // if search type is not passed, it defaults to categorized search
        function (success) {​​
            console.log(success);
    }​​,
    function (error) {​​
        console.log(error);
    }​​
);