我遇到primeNG數據表的問題,在更新datasouce時datatable不會自動更新。 我有兩個數據表在通過服務進行通信的不同組件中,當單擊第一個數據表中的一行時,會調用更新數據源的方法,但第二個數據表不能識別它。 也許有人有類似的問題,或者有一個如何解決與primeNG數據表類似的問題的例子? 我將不勝感激任何幫助。primeNG Datatable在數據源發生更改時不更新
2
A
回答
1
我發現這個在這裏的解決方案:datatable issue on github
我試用了一下工作:
this.myDatasource = new Array;
this.myDatasource = myNewValuesFromService;
3
在我的情況:將數據推送到資料表數組,然後複製資料表陣列本身(使用slice()
)
export class DataTableComponent{
tableData=[];
county={id:1,name:"china"}
onAdd(){
this.tableData.push(Object.assign({}, this.country));
this.tableData=this.tableData.slice();
}
}
和它的作品
0
我使用了安妮的方法,它對我來說非常合適。我遇到的問題是,在服務回調中,我使用的是array[index] = new_value
,而dataTable
不知道更改。
通過添加slice()
它完美地工作。
相關問題
- 1. Angular4 PrimeNG DataTable不更新,儘管模型更改
- 2. 當基礎數據源發生更改時,DataGridView不會在UI中更新
- 3. 數據源更新時表不更新
- 4. 如何在datagridview中發生更改時更新數據庫
- 5. PrimeNG DataTable行選擇 - 更改顏色
- 6. 當數據庫中的數據發生更改時,LINQ to SQL不會更新
- 7. 當底層SQLite數據庫發生更改時更新UITableView
- 8. 更新Datatable和DatagridView與數據庫由定時器更改
- 9. primeng datatable使用primeNG數據表從列
- 10. 如何在數據源更改時更新NSTableView?
- 11. 數據源更改時更新列表視圖項目
- 12. 更新數據庫,對DataTable進行更改...... confusion
- 13. 更改數據源在ASP.net
- 14. 當在DataGridView組合框單元格中發生選擇更改時更新相鄰單元格的數據源
- 15. 更新數據源
- 16. DataGridView不更新當我更改數據源
- 17. 以編程方式更新/更改SSRS數據源(不共享)
- 18. extjs更改存儲數據時更新
- 19. Ajax聊天 - 只有在發生更改時才更新
- 20. 當SelectList更新爲新值時,jQuery防止發生更改
- 21. Facebook實時更新不發佈數據
- 22. 更改UI時未更新源
- 23. Android SimpleCursorAdapter在數據庫更改時不更新
- 24. XAML數據綁定在屬性更改時不更新UI
- 25. 爲何'更新CURRENT_TIMESTAMP'在相同數據更新時不更新?
- 26. 更新如果數據已更改,則僅觸發更新
- 27. Android:Spinner不更新數據集更改後
- 28. 如何在數據庫發生更改時自動更新gridview而不使用定時器控件
- 29. Combobox SelectedItem不會在源更改時更新
- 30. 數組更改時,Knockout不會更新?
嗨@Memuva歡迎來到堆棧溢出。如果您可以在https://jsfiddle.net/或類似網站上重現此問題,這將有助於我們的幫助,以便我們可以在單獨的上下文中檢查代碼 –
我在此處添加了類似的項目(無節點模塊)https:// expirebox.com/download/fd34cfeb74a86aeb4ed9cfc96f7bf7cd.html調用服務中的方法getScriptsByMaterialnumber()時,正確的腳本存儲在materialnumberScripts變量中,但script.component不識別數據源 - > materialnumberScripts更改 – Memuva
我使它與OnChangeEvent和materialnumber.component和script.component之間的直接ParentChildRelationship https://expirebox.com/download/35286dc04662e4be570b6652b398482f.html,但這不是我想要的,我希望在該服務中具有該功能。有人對此有何線索? – Memuva