Я работаю в extjs4. У меня есть данные в формате JSON, предоставляемого сервером как-Вопрос о форматировании extjs tplview
{"words":{"word":"flower","wordMeanings":[{"wordType":"n","meaning":"flower1"},{"wordType":"n","meaning":"flower2"},{"wordType":"n","meaning":"flower3"},{"wordType":"n","meaning":"flower4"}],"wordMedias":[{"mediaPath":"flower.jpg"}],"wordPronunciations":[{"pronunciation":"flowerpronoun"}]}}
Для отображения JSON я создал вид как-
Ext.define('Balaee.view.kp.Word.Dictionary', {
extend:'Ext.view.View',
alias:'widget.Dictionary',
id:'DictionaryId',
autoShow: true,
store:'kp.WordStore',
config:
{ html:'Word Details',
tpl:'<tpl for=".">'+
'<div id="main">'+
'</br>'+
'<table border=0 cellspacing=35>'+
'<tr><td><b> Word:-</b><b>{word}</b></td></tr></br>'+
//'<b><tr><td><b>Word Type</b></td><td><b>Meaning</b></td></tr>'+
//'<var i=>'+
'<tpl for="wordMeanings">'+
//'<tr><td>{wordType}={meaning}</td></tr>'+
'<tr><td>*{meaning}</td>'+
'</tpl>'+
'<tpl for="wordMedias">'+
//'<tr><td>{mediaPath}</td></tr>'+
'<td>Image:'+
'<input type=image src='+
'http://images.balaee.com/images/'+
'{mediaPath} :'+
'</td>'+
'</tpl>'+
'<tpl for="wordPronunciations">'+
'<tr><td>pronunciation:'+
'{pronunciation}'+
'</td></tr>'+
'</tpl>'+
'</div>'+
'</tpl>',
itemSelector:'div.main' }});
Его работой и отображения всех полей правильно. Но я хочу отобразить эту информацию в правильном формате. Определяет все существительные в одном блоке, все изображения в одном блоке. Итак, как сделать форматирование для этих просмотров tpl в extjs4
Что вы подразумеваете под «все существительные в одном блоке, все изображения в одном блоке»? Я не уверен, что вы пытаетесь выполнить ... – kevhender
Я хочу установить все изображения с правой стороны, а вся информация с левой стороны – user1722857