Ich bin ein Projekt ausgeführt, wo ich Kendo Grid Zeilenvorlage verwenden. Unten ist mein html Netzcode:Ändern Sie bestimmte Div-Klasse in Kendo Raster Zeile Vorlage
table id="grid" style="width:100%">
<colgroup>
<col class="photo" />
<col class="details" />
<col />
</colgroup>
<thead style="display:none">
<tr>
<th>
Details
</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3"></td>
</tr>
</tbody>
</table>
<script id="rowTemplate" type="text/x-kendo-tmpl">
<tr>
<td style="width:30%">
div class="row">
<div id="dvImage" class="col-sm-4" style="width:118px">
#= imagelink #
</div>
<div class="col-sm-8" style="width:400px">
<span class="name" style="font-size:14px; color:green">#: Link #</span>
</div>
</div>
</td>
</tr>
</script>
In dem obigen Skript für div class name "dvImage" für manchmal Daten nicht vorhanden ist, so dass es enthalten ist immer noch jene Raum.
Ich googelte viele Dinge und lernte, dass, wenn wir diese div-Klasse im onDataBound-Ereignis finden können, dann kann ich überprüfen, ob dieses div keine Daten haben kann dann dieses div für bestimmte Zeile ausblenden. aber wenn ich das nur für die erste Reihe probierte, bin ich in der Lage, die Daten für andere Reihen noch zu verstecken, es enthielt Raum. Alle Vorschläge sind willkommen.
Hallo David, Danke für deine Antwort Ich versuchte mit Ihrer Lösung und es gab einige Syntax fehlt, so dass ich ungültige Vorlage Problem bekam, so dass ich die Syntax und funktioniert gut mich. Danke, ich erhebe Ihre Antwort. – Vikash
Froh, dass es geholfen hat. Ich habe die fehlenden Klammern repariert. Die Demo hätte aber gut funktionieren sollen. –