簡體   English   中英

選擇表行后是否可以取消選擇?

[英]Can a table row be unselected after it has been selected?

我想知道一旦用戶(不是以編程方式!)可以完全取消選擇JavaFX 2 TableView表行嗎?

背景:

我在TableView的selectedProperty中添加了一個更改偵聽器,我想知道提供給更改偵聽器的新值是否可以為null?

tblRestoTable.getSelectionModel().clearSelection();

我想知道一個用戶(不是以編程方式!)是否可以完全取消選擇JavaFX 2 TableView表行?

我不這么認為,至少在JavaFX 2.2中不是這樣。

我向TableView的selectedProperty添加了一個更改偵聽器,我想知道提供給更改偵聽器的新值是否可以為null?

在任何情況下,如果選擇以編程方式清除,例如在amru的解決方案中,或者在某些未來的JavaFX版本中,用戶取消選擇表中最后選擇的行的能力,則可能最安全地在您的更改偵聽器中放置空檢查已添加到平台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM