在Google appmaker table
上,当用户激活/选择该行时,我只需要label
visible
。
我可以看到datasource.itemtIndex
会给我标签所在的当前索引(我认为它不是所选索引),但我似乎无法找到显示我的属性当前选择的索引/行。
答案 0 :(得分:2)
绑定标签的可见性,例如==>
@widget.datasource.item._key === @datasources.<DatasourceName>.item._key
请确保使用您正在使用的任何数据源更改<DatasourceName>
。
答案 1 :(得分:1)
尝试添加此款式
visibleOnAncestorHover
标签样式。这应该使其在悬停和选择时都可见。 (我认为这是默认情况下在表格小部件的行删除按钮上使用。)
编辑:并且记得要看到&#39;可见&#39;设置标签。
答案 2 :(得分:1)
我发现这样做的唯一方法是在标签上设置可见的绑定,当然你想要将你的可见性类型设置为不存在(将你的表行错误地对齐到标签)或隐藏(只会隐藏标签)。这个解决方案不同于&lt; visibleOnAncestorHover&#39;因为当您将鼠标悬停在这些行上时,标签仍将隐藏在其他行上,只有在实际选择该行时才能看到它。似乎唯一有效的约束是:
@ datasources.YourDatasource.itemIndex === @ widget.parent.childIndex
以下显然不起作用:
@ datasource.itemIndex === @ widget.parent.childIndex
或
@ widget.datasource.itemIndex === @ widget.parent.childIndex
答案 3 :(得分:1)
您可以在样式编辑器中指定:
.app-NewPage-Table1Row:not(.selected) .app-NewPage-Field2 {
visibility: hidden;
}