Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Bilaketan bistaratutako emaitzei iragazkiak gehitzen dizkie. Iragazki bakoitza aurrez gehitutako iragazkiekin konbinatuko da baldintza gisa AND .
Onartutako kontrol motak onartzen dira
Bilaketa
Sintaxia
formContext.getControl(arg).addCustomFilter(filter, entityLogicalName)
Parametroak
iragazkia: katea. Aplikatu beharreko fetchXml iragazki-elementua. Adibidez:
<filter type="and"> <condition attribute="address1_city" operator="eq" value="Redmond" /> </filter>entityLogicalName: (aukerakoa) katea. Hau ezartzen bada, iragazkia taula mota horri bakarrik aplikatuko zaio. Bestela, itzulitako taula mota guztiei aplikatzen zaie.
Oharrak
Metodo hau gertaera-kudeatzaile bateko funtzio batean soilik erabil daiteke Bilaketa-kontrolaren aurrebilaketa-gertaeraren funtzio batean.
Adibidez
Ondorengo kode-adibidea Aukera inprimakiko kontua (parentaccountid) bilaketarakoa da. Sdk.setParentAccountIdFilter funtzioa Onload gertaeren kudeatzaile formikoan ezartzen denean, Sdk.filterCustomAccounts funtzioa bilaketa horren Aurrebilaketa gertaerari gehitzen zaio. Gogoratu exekuzio testuinguruan pasatzeko aukera hautatzea funtzioa kargatzeko gertaeren kudeatzailea inprimakian ezartzean. Ondorioz, Lehentasunezko bezeroaren (1) Kategoria (accountcategorycode) balioa duten kontuak soilik itzuliko dira.
// A namespace defined for SDK sample code
// You should define a unique namespace for your libraries
var Sdk = window.Sdk || {};
// set 'Sdk.setParentAccountIdFilter' in the Opportunity form onload event handler
Sdk.setParentAccountIdFilter = function (executionContext) {
// get the form context
formContext = executionContext.getFormContext();
formContext.getControl("parentaccountid").addPreSearch(Sdk.filterCustomerAccounts);
}
Sdk.filterCustomerAccounts = function () {
// Only show accounts with the type 'Preferred Customer'
var customerAccountFilter = "<filter type='and'><condition attribute='accountcategorycode' operator='eq' value='1'/></filter>";
formContext.getControl("parentaccountid").addCustomFilter(customerAccountFilter, "account");
}