xaf 如何在子列表视图控制器中获取当前列表中的记录(非SelectedObjects)
思路:通过ListView的CollectionSource属性,获取MasterObject(即主记录),即可获取主记录下的子列表中的数据。
var lv = View as ListView; if (lv == null) return; var csb = lv.CollectionSource as PropertyCollectionSource; var masterObj = csb.MasterObject as PmsProject;
if(masterObj == null) return;
foreach(var obj in masterObj.Details) {
.... }