Javascript 使用id的Extjs呈现值
我正在尝试通过id获取值Javascript 使用id的Extjs呈现值,javascript,extjs,dynamic,reference,frameworks,Javascript,Extjs,Dynamic,Reference,Frameworks,我正在尝试通过id获取值 window.setInterval(function () { me.updateData({ Name: "aaa, aaa", Id: "1234", Vitals: [{ Name: "value1", Timest
window.setInterval(function () {
me.updateData({
Name: "aaa, aaa",
Id: "1234",
Vitals: [{
Name: "value1",
Timestamp: new Date(),
Value: getRandomInt(60, 80) + "/" + getRandomInt(60, 80)
}, {
Name: "value2",
Timestamp: new Date(),
Value: getRandomInt(60, 80)
}, {
Name: "value3",
Timestamp: new Date(),
Value: getRandomInt(60, 80)
}, {
Name: "value4",
Timestamp: new Date(),
Value: getRandomInt(60, 80)
}
]
});
}, 1000);
items: [{
id:'value'
,tpl:
'<div class="col-md-3 red ">{Value}</div>'
}
window.setInterval(函数(){
更新数据({
名称:“aaa,aaa”,
Id:“1234”,
重要事项:[{
名称:“value1”,
时间戳:新日期(),
值:getRandomInt(60,80)+“/”+getRandomInt(60,80)
}, {
名称:“value2”,
时间戳:新日期(),
值:getRandomInt(60,80)
}, {
名称:“value3”,
时间戳:新日期(),
值:getRandomInt(60,80)
}, {
名称:“value4”,
时间戳:新日期(),
值:getRandomInt(60,80)
}
]
});
}, 1000);
项目:[{
id:“值”
,第三方物流:
“{Value}”
}
以上场景运行良好。
但是我需要通过动态生成的div来使用它,比如
items: [{
tpl:
'<div id="value" class="col-md-3 red ">{Value}</div>'
}
项目:[{
第三方物流:
“{Value}”
}
但是{value}中不绑定的值
谢谢请尝试以下代码
items: [{
xtype: 'dataview',
itemId: 'ItemId',
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="col-md-3 red ">',
'<h3>{value}</h3>',
'</div>',
'</tpl>'
),
itemSelector: 'col-md-3 red',
prepareData: function(data, index, record) {
var name = this.up().getViewModel().get('value');
var passed = record.get('value') == name;
return Ext.apply(data);
}
}
项目:[{
xtype:“数据视图”,
itemId:'itemId',
tpl:新Ext.XTemplate(
'',
'',
“{value}”,
'',
''
),
项目选择器:“col-md-3红色”,
准备数据:功能(数据、索引、记录){
var name=this.up().getViewModel().get('value');
var passed=record.get('value')==name;
返回Ext.apply(数据);
}
}
为了更好地理解您要做的事情,您可以发布整个代码吗?可能是在一张小提琴上。