ตั้งค่าเริ่มต้นฟิลด์ ค้นหา ในมุมมองการค้นหา

หากเมนูแบบเลื่อนลง "ค้นหา" มีมากกว่าหนึ่งรายการ (เช่น บัญชี ผู้ติดต่อ) เป็นไปได้ไหมที่จะตั้งค่าตัวเลือกเริ่มต้น (ในสถานการณ์ของฉันเป็นตัวเลือกที่สอง ผู้ติดต่อ)


person MightyAtom    schedule 04.12.2015    source แหล่งที่มา
comment
bingsoft.wordpress.com /2011/01/13/   -  person Adi Katz    schedule 04.12.2015
comment
การค้นหาเป็นไปได้หรือไม่ที่จะตั้งค่าตัวเลือกเริ่มต้นการค้นหา CRM ให้ผลลัพธ์มากมาย รวมถึงผลลัพธ์ที่เพิ่มไว้ในความคิดเห็นด้านบนด้วย โปรดพยายามแสดงให้คุณเห็นว่าคุณได้ค้นคว้าข้อมูลก่อนที่จะถามคำถาม   -  person AdamV    schedule 04.12.2015
comment
ขอบคุณสำหรับความช่วยเหลือของคุณ. ฉันคิดว่าฉันกำลังค้นหาโดยใช้คำที่ผิด   -  person MightyAtom    schedule 04.12.2015
comment
คุณต้องการเปลี่ยนค่าเริ่มต้นหรือป้องกันไม่ให้ผู้ใช้เลือกบัญชีหรือไม่ ในกรณีหลัง คุณสามารถแก้ไข XML โซลูชันด้วยตนเองได้   -  person Thijs Kuipers    schedule 07.12.2015


คำตอบ (2)


ใน CRM 2015 คุณสามารถใช้สิ่งต่อไปนี้ได้หากคุณต้องการกรองการค้นหาเพื่อให้มีเฉพาะผู้ติดต่อเท่านั้น

// Filter the dropdown of the lookup so that it only contains contacts + do not allow accounts ,in the contact views, visible when the user clicks more records
    var noAccountsfilter = "<filter type='and'><condition attribute='statecode' operator='ne' value='0' /></filter>";
    Xrm.Page.getControl("parentcustomerid").addCustomFilter(noAccountsfilter, 'account');
person el shorty    schedule 07.12.2015

function Form_OnLoad()
...
preFilterLookup();
..
}


 function preFilterLookup() {
 Xrm.Page.getControl("customerid").addPreSearch(addLookupFilter);
 } 

 function addLookupFilter() {

 document.getElementById("customerid_i").setAttribute        ("lookuptypenames", "contact:2:Contact");
 document.getElementById("customerid_i").setAttribute("lookuptypes", "2");
 }

ทำอย่างไร ฉันเปลี่ยนแบบฟอร์มด่วนเริ่มต้นสำหรับฟิลด์ CustomerId ใน Dynamics CRM 2013 หรือไม่

person MightyAtom    schedule 04.12.2015
comment
รหัสดังกล่าวจะใช้ไม่ได้กับ CRM 2015 SP1/2016 ขอให้โชคดีกับการอัพเกรด - person Andrew Butenko; 04.12.2015
comment
หากจำเป็นจริงๆ ในการจัดการสิ่งนี้ คุณควรมี OnChange js ที่ขอประเภทบันทึก หากไม่ตรงกับการล้างค่าจากการค้นหา - person Sxntk; 04.12.2015
comment
@AndriiButenko เพื่อความยุติธรรม คำถามถูกแท็กเป็น 2013 ดังนั้นคำตอบนี้ควรทำงานในสภาพแวดล้อมนี้ การใช้โค้ดที่ไม่รองรับซึ่งเลิกใช้แล้วในรุ่นต่อๆ ไปไม่ใช่แนวทางปฏิบัติที่ดี - person Joseph Duty; 07.12.2015
comment
อย่างน้อยก็เป็นเรื่องดีที่จะบอกว่านี่ไม่ใช่วิธีที่คุณควรเขียนโค้ด และอาจใช้งานไม่ได้หลังจากการอัพเดตจาก MS - person Rickard N; 08.12.2015