gpt4 book ai didi

sproutcore - 我应该如何绑定(bind)值以使 CustomItemView 中的 labelView 显示 listController 中的文本信息?

转载 作者:行者123 更新时间:2023-12-03 13:38:09 25 4
gpt4 key购买 nike

我尝试在 listView 中设计一个自定义 View 。
代码如下所示:

Myapp.listView=SC.ScrollView.design({
layout: { centerX: 0, width:100, top: 70, bottom:36},
contentView: SC.ListView.design({
contentBinding: SC.Binding.oneWay('Myapp.listController'),
rowHeight: 36,
exampleView:Myapp.CustomItemView.design({

})

})
});



MyApp.CustomItemView = SC.View.design({
childViews:['imageView','labelView'],

imageView: ....,
labelView:SC.LabelView.design({

})

});

我的问题是:
我应该如何绑定(bind)值以使 CustomItemView 中的 labelView 显示 listController 中的文本信息?

最佳答案

谢谢你的回答。

昨天玩的时候,我最终得到了这个解决方案。

我做了一个通用 View ,它依赖于两个属性(libelle = 静态文本,valeur = 动态文本)。然后我可以使用相同的模式创建多个 View ,并在所有实例中更改“valeurBinding”属性。无论如何,我不确定破解渲染功能是做事的好方法,但它目前有效。

MyFrameWork.LabelDataView = SC.View.extend
({
libelle: '',
valeur: '',
render: function(context, firstTime) {

context = context.begin('span').addClass('ldv-label').push(this.get('libelle') + ': ').end();
context = context.begin('span').addClass('ldv-value').push(this.get('valeur')).end();

sc_super();
}
});

关于sproutcore - 我应该如何绑定(bind)值以使 CustomItemView 中的 labelView 显示 listController 中的文本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13668261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com