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:
- Le fichier de définition d'affichage personnalisé
- Les éléments au moment de la conception
- 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:
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