Du er her:
GETRECORDIDS
Returnerer en matrise med strenger i form av post-ID-er for de valgte postene i en liste, som en listevisning eller en relatert liste.
Bruk
{!GETRECORDIDS(object_type)} og erstatt objekttype med en referanse til det tilpassede eller standardobjektet for postene du vil hente.
Tips
- Bruk globale variabler for å få tilgang til spesielle flettefelt for S-Control-elementer, tilpassede knapper og lenker.
- Aktiviteter er spesielle objekttyper. Bruk {!GETRECORDIDS($ObjectType.Task)} når du oppretter en oppgavelisteknapp. Bruk {!GETRECORDIDS($ObjectType.Event)} når du oppretter en hendelseslisteknapp.
- Denne funksjonen er tilgjengelig bare i tilpassede knapper, lenker og S-Control-elementer.
{!REQUIRESCRIPT ("/soap/ajax/13.0/connection.js")}
var records = {!GETRECORDIDS($ObjectType.Sample)};
var newRecords = [];
if (records[0] == null) {
alert("Please select at least one row")
} else {
for (var n=0; n<records.length; n++) {
var c = new sforce.SObject("Case");
c.id = records[n];
c.Status = "New";
newRecords.push(c);
}
result = sforce.connection.update(newRecords);
window.location.reload();
}
I dette eksemplet oppdateres alle valgte saksposter med verdien New (Ny) i Status-feltet. For å konfigurere dette i organisasjonen oppretter du en tilpasset listeknapp med følgende attributter:
- Visningstype er Listeknapp
- Virkemåte er Utfør JavaScript
- Innholdskilde er OnClick JavaScript
Lim inn denne eksempelkoden i innholdet i den tilpassede knappen. Legg til slutt til denne listeknappen i et sideoppsett som inneholder den relaterte listen Saker, for eksempel kontoer eller salgsmuligheter. Brukere kan merke hvilket som helst antall saker i den relaterte listen og klikke på listeknappen for å endre statusen til disse sakene samtidig. Merk av for records[0] ==
null, som viser en melding til brukere når de ikke velger minst én post i listen.

