Site icon Blog ARC Optimizer

Traitement des événements dans les modèles Kendo UI Builder


Apprenez à implémenter facilement la gestion des événements sur les vues personnalisées dans Kendo UI Builder ou Kendo UI et à traiter les événements de clic.

Dans cet article, nous allons apprendre à implémenter la gestion des événements sur les vues personnalisées. Nous allons augmenter la vue personnalisée de hello world à partir du premier article de blog . Nous traiterons les événements click sur n'importe quelle partie du conteneur salutation hello world (a

).

Comme dans le premier blog, nous allons examiner les trois éléments principaux que nous devons programmer:

  1. Le fichier de définition d'affichage personnalisé
  2. Les éléments au moment de la conception
  3. Les éléments de l'exécution

Pour continuer, téléchargez le fichier .zip des exemples de modèles à partir de GitHub ou clonez le dépôt ; ouvrez le dossier custom-hello-world-v2 et suivez les mêmes étapes décrites dans ce post pour installer ce modèle dans votre application cible

Custom View Definition File

Nous spécifions au concepteur que nous voulons un gestionnaire d'événements unique pour le panneau des propriétés de la vue. Cela permet à l'utilisateur de spécifier le nom de la fonction qui sera appelée lors du clic.

Voici l'extrait pertinent du fichier custom-hello-world-v2.json:

01. "événements" : {

02. [19659015] "type" : "objet"

03. "titre" : "Evénement" [19659013]

04. "description" : "Spécifie tous les événements disponibles pour le hello world div"

05. "ordre" : 3,

06. "propriétés" : {

07. "onClick" : {

08. "type" : "chaîne de caractères"

09. "titre" : "Cliqué"

10. "description" : "Cet événement res quand bonjour le monde clique sur "

11. " par défaut ": " onClick "

12. "ordre" : 1

13. }

14. }

15. }

Et voici comment il rend dans le concepteur:

<% si (events.onClick) {%>

2. (e) {

3. alert (`Dans par défaut implémentation pour

4. - Vous devriez remplacer cette fonction dans la classe de contrôleur public. »)

5. }

6.

Et voici ce que vous devriez voir en cliquant sur la div:




Source link
Quitter la version mobile