When you got error message like "Property null not found ***", try to fix it by the following way:
1)if you are using AdvancedDatagrid, make sure you only update the data in the data provider instead of setting a new reference to data provider each time.
right way:
(dgPortfolioViewer.dataProvider as ArrayCollection).removeAll();
(dgPortfolioViewer.dataProvider as ArrayCollection).addAll(value);
wrong way:
dgPortfolioViewer.dataProvider=oldData;
dgPortfolioViewer.dataProvider=newData;
2) make sure the propery name in datafield is existed in your object
1)if you are using AdvancedDatagrid, make sure you only update the data in the data provider instead of setting a new reference to data provider each time.
right way:
(dgPortfolioViewer.dataProvider as ArrayCollection).removeAll();
(dgPortfolioViewer.dataProvider as ArrayCollection).addAll(value);
wrong way:
dgPortfolioViewer.dataProvider=oldData;
dgPortfolioViewer.dataProvider=newData;
2) make sure the propery name in datafield is existed in your object
本文针对出现Property null not found***错误提供了两种解决方案:一是确保只更新数据提供者中的数据而不是每次都设置新的引用;二是确认数据字段中存在的属性名是否与对象匹配。
1936

被折叠的 条评论
为什么被折叠?



