Deli putem


Select Funkciju

Odnosi se na: Canvas aplikacije

Simulira izabranu radnju na kontroli, izazivajući izračunavanje formule svojstva OnSelect.

Opis

Funkcija Select simuliše radnju izbora na kontroli kao da je korisnik kliknuo na kontrolu ili je dodirao. Kao rezultat toga formula OnSelect se izračunava na ciljnoj kontroli.

Koristite Select ga za prenos radnje izbora u nadređenu kontrolu. Ova vrsta prenošenja je podrazumevano ponašanje u, na primer, galeriji. Svojstvo OnSelect bilo koje kontrole u kontroli galerije podrazumevano je postavljeno na ( NadređeniSelect ). Na taj način možete podesiti vrednost svojstva OnSelect same kontrole galerije, a ta formula će se izračunati bez obzira na to gde u galeriji korisnik može da klikne ili dodirne.

Ako želite da jedna ili više kontrola u galeriji izvodi drugačije radnje od same galerije, podesite svojstvo OnSelect za te kontrole na nešto drugo što nije podrazumevana vrednost. Možete ostaviti podrazumevane vrednosti za svojstva OnSelect za većinu kontrola u galeriji ako želite da one obavljaju istu radnju kao i sama galerija.

Select U redu za čekanje ciljni OnSelect za kasniju obradu, što može da se desi kada se trenutna formula završi sa procenom. Select ne uzrokuje odmah procenu cilja OnSelect , Select niti čeka da onSelect završi procenu.

Ne možete da koristite na Select ekranima.

Možete da koristite Select samo sa kontrolama koje imaju svojstvo OnSelect .

Možete da koristite samo Select u formulama ponašanja.

Kontrola ne može direktno Select ili indirekto da se kontroliše putem drugih kontrola.

Funkcija izbora se takođe može koristiti sa galerijom. Na primer, može se koristiti za određivanje reda ili kolone za izbor u galeriji i kontrola za izbor u tom redu ili koloni galerije. Kada izaberete red ili kolonu, izbor galerije se menja i izračunava se formula OnSelect u kontroli galerije. Ako je data kontrola unutar reda ili kolone, izračunava se formula OnSelect za podređenu kontrolu.

Sintaksa

Select( Kontrola )

  • Kontrola – Obavezno. Kontrole koju treba izabrati umesto korisnika.

Select( Kontrola, red ili kolona, podređena kontrola )

  • Kontrola – Obavezno. Kontrole koju treba izabrati umesto korisnika.
  • Red ili kolona – Nije obavezno. Broj reda ili kolone (počevši od 1) u kontroli galerije za izbor u ime korisnika.
  • Kontrola dece - Nije obavezno. Podređena kontrola kontrole identifikovane u parametru 'control' koju treba izabrati.

Primeri

  • Dugme

    Select(button1)

  • Galerija

    Select(Gallery1, 1)

    Simulira korisnika koji bira red 1 ili kolonu 1 u Galeriji1.

  • Galerija

    Select(Gallery1, 1, ChildControl1)

    Simulira korisnika koji bira ChildConttrol1 u redu 1 ili koloni 1 u Galeriji1.

Osnovna upotreba

  1. Dodajte kontrolu Button i preimenujte Button1 ako ima drugačije ime.

  2. Podesite svojstvo OnSelect za Button1 prema ovoj formuli:

    Notifi( "Hello World" )

  3. Na istom ekranu dodajte drugu kontrolu Dugme i podesite njeno svojstvo OnSelect prema ovoj formuli:

    Select( Dugme1 )

  4. Dok držite taster Alt pritisnut, izaberite drugo dugme.

    Obaveštenje se pojavljuje na vrhu vaše aplikacije. Svojstvo OnSelect za Button1 je generisalo ovo obaveštenje:

    Animacija koja prikazuje postavke svojstva OnSelect za dva dugmeta i obaveštenje kada se klikne na drugo dugme.

  1. Dodajte vertikalnu kontrolu Galerija koja sadrži druge kontrole.

    Select vertikalnu galeriju koja sadrži kontrole.

  2. Podesite svojstvo OnSelect galerije prema ovoj formuli:

    Notifi( "Galerija izabrana")

  3. Dok držite taster Alt, kliknite ili dodirnite pozadinu galerije ili bilo koju kontrolu u galeriji.

    Sve akcije će pokazati obaveštenje Galerija je izabrana na vrhu aplikacije.

    Koristite svojstvo galerije OnSelect da odredite podrazumevanu radnju koju treba preduzeti kada korisnik klikne ili dodirne stavku u galeriji.

  4. Podesite svojstvo OnSelect kontrole slike prema ovoj formuli:

    Obaveštenje( "Slika je izabrana", NotificationType.Success )

  5. Dok držite pritisnut taster Alt, kliknite ili dodirnite različite elemente galerije.

    Kada kliknete ili dodirnete bilo koju kontrolu u galeriji osim slike, Galerija je izabrana se pojavljuje kao i pre. Kada kliknete ili dodirnete sliku, prikazuje se Slika je izabrana.

    Koristite pojedinačne kontrole u galeriji da biste preduzeli radnje koje se razlikuju od podrazumevanih radnji galerije.

    Animacija koja prikazuje podrazumevanu vrednost svojstva OnSelect za kontrolu galerije, kao i kontrolu koja preduzima drugu radnju.

  6. Na istom ekranu dodajte kontrolu Dugme i podesite njeno svojstvo OnSelect prema ovoj formuli:

    Select( Galerija1,2,Slika1 )

  7. Dok držite taster Alt pritisnut, izaberite dugme.

    Obaveštenje Slika je izabrana se pojavljuje na vrhu vaše aplikacije. Klik na dugme je simulirao je odabir slike u drugom redu galerije.