【问题标题】:Sencha Extjs Value not bindingSencha Extjs 值不绑定
【发布时间】:2017-03-09 10:22:11
【问题描述】:

我正在使用 Sencha ExtJS。我想在单个 div 中获取所有值而不是多个值。我尝试了代码

` 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: [            
        {
            itemId: 'value_sys'   
        },
        {               
            items: [
            {                    
                itemId: 'value1'                   

                , tpl: '<div>{Value}</div>'   //value1 value here
            },{
                itemId: 'value2',
                tpl: '<div>{Value}</div>'    //value2 value here
            }, 
            {
                itemId: 'value3',
                tpl: '<div>{Value}}</div>'   //value3 value here
            }, 
            {
                itemId: 'value4',
                tpl: '<div>{Value}</div>'    //value4 value here
            }
            ]}
            ]`

以上代码工作正常,但我需要更改现有行为以获取单个 div 中的所有值,如

items: [            
        {
            itemId: 'value_sys'   
        },
        {               
            items: [
            {                    
                itemId: 'value1,value2,value3,value4'                   

                , tpl: '<div>{Value}</div>'   //value1,value2,value3,value4 value here
            }
            ]}

这是正确的吗? 谁能帮助我指出正确的方向?任何教程或博客文章都会非常有帮助

谢谢

【问题讨论】:

    标签: javascript extjs4 sencha-touch


    【解决方案1】:

    你可以在这里使用for循环:

    '<div>',
        '<tpl for="Vitals">',
            '<tpl>{Value} </tpl>',
        '</tpl>',
    '</div>'
    

    工作示例https://fiddle.sencha.com/#fiddle/1rt4

    【讨论】:

    • 你是什么意思?
    • 每秒连续值变化
    • 这些值取决于下划线存储数据,如果您每秒更新存储,它们将分别更新。
    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多