Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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");
}