Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuka kontrol pencarian untuk memilih satu atau beberapa item.
Syntax
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parameter-parameternya
| Nama | Tipe | Diperlukan | Description |
|---|---|---|---|
lookupOptions |
Objek | Yes | Menentukan opsi untuk membuka dialog pencarian. Lihat properti lookupOptions |
successCallback |
Function | Tidak. | Fungsi yang akan dipanggil saat kontrol pencarian dipanggil. Array objek dengan properti berikut diteruskan: - entityType:Tali. tipe tabel rekaman yang dipilih dalam kontrol pencarian.- id:Tali. ID rekaman yang dipilih dalam kontrol pencarian.- name:Tali. Nama rekaman yang dipilih dalam kontrol pencarian. |
errorCallback |
Function | Tidak. | Fungsi untuk memanggil saat operasi gagal. Ini tidak dianggap sebagai kegagalan jika pengguna membatalkan operasi. |
properti lookupOptions
lookupOptions memiliki properti berikut:
| Nama Properti | Tipe | Diperlukan | Description |
|---|---|---|---|
allowMultiSelect |
Boolean | Tidak. | Menunjukkan apakah pencarian memungkinkan lebih dari satu item dipilih. |
defaultEntityType |
String | Tidak. | Jenis tabel default yang akan digunakan. |
defaultViewId |
String | Tidak. | Tampilan default yang akan digunakan. |
disableMru |
Boolean | Tidak. | Memutuskan apakah akan menampilkan item yang terakhir digunakan (MRU). Hanya tersedia untuk Antarmuka Terpadu. |
entityTypes |
Array | Yes | Jenis tabel yang akan ditampilkan. |
filters |
Array dari objek-objek | Tidak. | Digunakan untuk memfilter hasil. Setiap objek dalam array berisi nilai berikut: - filterXml:Tali. Elemen filter FetchXML untuk diterapkan.- entityLogicalName:Tali. Tipe tabel untuk menerapkan filter ini. |
searchText |
String | Tidak. | Menunjukkan istilah pencarian default untuk kontrol pencarian. Ini hanya didukung pada Antarmuka Terpadu. |
viewIds |
Array | Tidak. | Tampilan yang akan tersedia di pemilih tampilan. Hanya tampilan sistem yang didukung. |
Example
//define data for lookupOptions
var lookupOptions =
{
defaultEntityType: "account",
entityTypes: ["account"],
allowMultiSelect: false,
defaultViewId:"0D5D377B-5E7C-47B5-BAB1-A5CB8B4AC10",
viewIds:["0D5D377B-5E7C-47B5-BAB1-A5CB8B4AC10","00000000-0000-0000-00AA-000010001003"],
searchText:"Allison",
filters: [{filterXml: "<filter type='or'><condition attribute='name' operator='like' value='A%' /></filter>",entityLogicalName: "account"}]
};
// Get account records based on the lookup Options
Xrm.Utility.lookupObjects(lookupOptions).then(
function(success){
console.log(success);},
function(error){console.log(error);});