gpt4 book ai didi

javascript - Sproutcore:LabelView 中未显示文本

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

以下是LabelView被定义为。无论是什么被设置,因为它的值也显示在点击它的警告框中。但是,只有警报框显示输出。:

    outputView: SC.LabelView.design({
layout: { width: 500, height: 18 },
valueBinding: SC.Binding.oneWay('Tree.categoriesControllerList.selection.content'),
click: function(){
alert(Tree.categoriesControllerList.getPath('selection.firstObject.content'))
}})
value由于某种原因未设置标签。给出的值为 viewUpdate ,定义如下:
viewUpdate: function(){         
if (this.didChangeFor('selectionDidChange', selection')&&this.getPath('selection.firstObject.notes')==null){
return this.getPath('selection.firstObject.content')
}
}.property()

我确定这将返回正确的值,因为每当我单击标签时,它的值都会按照指示出现在警报框中。

我哪里错了?

最佳答案

我认为您只是忘记了值绑定(bind)中的“firstObject”:

valueBinding: SC.Binding.oneWay('Tree.categoriesControllerList.selection.firstObject.content'),

关于javascript - Sproutcore:LabelView 中未显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13710472/

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