谷歌Appmaker选择了路

时间:2017-08-23 03:42:30

标签: google-app-maker

在Google appmaker table上,当用户激活/选择该行时,我只需要label visible

我可以看到datasource.itemtIndex会给我标签所在的当前索引(我认为它不是所选索引),但我似乎无法找到显示我的属性当前选择的索引/行。

4 个答案:

答案 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

请看下图: App Maker Table with visible label on selected row

答案 3 :(得分:1)

您可以在样式编辑器中指定:

.app-NewPage-Table1Row:not(.selected) .app-NewPage-Field2 {
    visibility: hidden;
}