2012-12-12 2 views
3

Je cherche un moyen (s'il y en a) d'utiliser les données récupérées de la source de données, à l'intérieur du modèle, comme javascript.UI Kendo Utilisation de données de modèle comme variable javascript

Permettez-moi de préciser ...

Dans mes résultats de DataSource i ont une variable appelée ItemType. Dans un modèle, j'utiliserais cette variable en utilisant ${ItemType} pour 'echo' dans la page.

Vous pouvez utiliser javascript à l'intérieur du modèle en utilisant # if (...) { console.log('test') } #.

Ce que je veux atteindre, est d'utiliser le ${ItemType}dans javascript de modèle comme celui-ci:

<script type="text/x-kendo-tmpl" id="dossier_template"> 
# var type= "${ItemType} "; # 

Si je peux définir une variable en fonction de l'élément de source de données, je peux utiliser si-déclarations dans le reste du modèle comme celui-ci:

# if(type == '1') {# 
    <div class="type_one"></div> 
# else { # 
    <div class="type_two"></div> 
# 

Répondre

2

Vous pouvez essayer ceci:

# var type= ItemType; # 

Cela devrait aussi fonctionner:

# if(ItemType == '1') {# 
    <div class="type_one"></div> 
# else { # 
    <div class="type_two"></div> 
# 
+0

C'était trop simple pour moi de ne pas avoir compris cela! Merci mec! – Danny