在谷歌appmaker table
,我有一個label
,我只想要visible
當該行被激活/用戶選擇。Google Appmaker selectedRow
我可以看到datasource.itemtIndex
會給我當前的索引,我的標籤在(我認爲它不是選定的索引),但我似乎無法找到一個屬性,顯示我當前選定的索引/行。
在谷歌appmaker table
,我有一個label
,我只想要visible
當該行被激活/用戶選擇。Google Appmaker selectedRow
我可以看到datasource.itemtIndex
會給我當前的索引,我的標籤在(我認爲它不是選定的索引),但我似乎無法找到一個屬性,顯示我當前選定的索引/行。
嘗試將這種風格
visibleOnAncestorHover
的標籤樣式。這應該使它在懸停和選中時都可見。 (我認爲這是默認使用Table小部件的行刪除按鈕。)
編輯:並記住標籤上的'可見'設置。
我發現要做到這一點的唯一方法是在您的標籤上設置可見綁定,當然您希望將可見性類型設置爲不存在(將表格行錯誤對齊到標籤)或隱藏隱藏標籤)。此解決方案與「visibleOnAncestorHover」不同,因爲當您將鼠標懸停在這些行上時,標籤仍然會隱藏在其他行上,只有在實際選擇該行時纔會顯示該標籤。這似乎工作的唯一具有約束力的是這樣的:
@ datasources.YourDatasource.itemIndex === @ widget.parent.childIndex
下顯然不起作用:
@ datasource.itemIndex == = @ widget.parent.childIndex
或
@ widget.datasource.itemIndex === @ widget.parent.childIndex
您可以在樣式編輯器指定此:
.app-NewPage-Table1Row:not(.selected) .app-NewPage-Field2 {
visibility: hidden;
}
綁定這樣==>
@ widget.datasource.item標籤的可見性。 _key === @ datasources。/ datasource/.item._key
只要確保使用任何你正在使用的數據源來更改/ datasource /。
有點你的原始問題...你可以嘗試手風琴部件。它提供了詳細信息部分,僅當選中該行時纔可見。 –