代码之家  ›  专栏  ›  技术社区  ›  horcle_buzz

ExtJS:如何使用单个记录将标签绑定到ViewModel存储

  •  1
  • horcle_buzz  · 技术社区  · 7 年前

    请看以下小提琴: Bind store from a ViewModel to an xtype label

    我无法从ViewModel的存储中获取记录以显示在 xtype: 'label'

    2 回复  |  直到 7 年前
        1
  •  7
  •   scebotari66    7 年前

    formula 为此目的。

    在视图模型中:

    formulas: {
        firstTestStoreRecord: {
            bind: '{testStore}',
            get: function(testStore) {
                return testStore.getAt(0);
            }
        }
    }
    

    然后在您的视图中使用此选项:

    bind: {
        html: '<b>{firstTestStoreRecord.test}</b>'
    }
    

    https://fiddle.sencha.com/#fiddle/25cf&view/editor

        2
  •  1
  •   Jorge    3 年前

    bind: {
        html: '<b>{testStore.first.test}</b>'
    }