我正在使用PrimeNG樹組件來使用戶能夠根據樹結構選擇某些值。選定的節點稍後將存儲在數據庫中,並且當用戶再次訪問編輯對話框時,應該預先選擇這些節點。PrimeNG樹 - 以編程方式選擇TreeNode
有沒有什麼辦法可以通過當前的PrimeNG版本來實現?或者,如果你能告訴我另一個支持複選框選擇和預選節點的angular2樹組件,它將會很好。
此致
我正在使用PrimeNG樹組件來使用戶能夠根據樹結構選擇某些值。選定的節點稍後將存儲在數據庫中,並且當用戶再次訪問編輯對話框時,應該預先選擇這些節點。PrimeNG樹 - 以編程方式選擇TreeNode
有沒有什麼辦法可以通過當前的PrimeNG版本來實現?或者,如果你能告訴我另一個支持複選框選擇和預選節點的angular2樹組件,它將會很好。
此致
在selectionMode="checkbox"
選定的節點存儲在[(selection)]="selectedNodesArray"
屬性。
您可以將數據庫中的值放入selectedNodesArray
,並選擇該節點。
在PrimeNG樹中找到了預先選擇多個複選框(以編程方式)的解決方法。你可以在這裏找到工作示例:https://github.com/jigneshkhatri/primeng-treenode-preselect
感謝您的回答,現在它的工作原理!只要學習Angular2並忘記它應該以這種方式工作。甚至用於定製組件...:D –
如何將您的樹存儲在數據庫中?當我使用post發佈並運行Json.stringify()時,我遇到了問題,因爲父母和孩子都收到了循環引用的錯誤。 – Carlinhos
這是如何工作在父母的孩子模型?我的意思是如果一個節點有2個孩子,1個被選中,另一個不是,父母應該去哪個數組? –