我正在遇到一个问题,在spark datagrid中查看Inline IntineRenderer中的某些模型数据

这是datagrid的代码

<s:DataGrid id="moduleDG" includeIn="HomeRequired" x="20" y="116" width="764" height="404" click="DGchangeHandler(event)" dataProvider="{model.items}"  >
<s:columns>
<s:ArrayList>
<s:GridColumn id="myModuleName" dataField="moduleName" headerText="{model.ui_nameColumn_str}" />
<s:GridColumn id="myEnterColumn" dataField="launchActionText" headerText="{model.ui_actionColumn_str}">
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<s:Button label="{parentDocument.model.ui_nameColumn_str}" />
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>

在Inline ItemRenderer中,没有ParentDocument参考I获得1120:访问未定义的属性模型错误。如果我使用outeDocument,我将获得1178:通过带有静态类型错误的引用尝试访问不可访问的属性模型。我不确定我应该在这里使用什么...

下一列毫无困难地查看模型。UI_NAMECOLUMN_STR属性 - 我知道问题涉及范围并查看正确的实例,我不确定如何从Inline ItemRenderer中获取模型。 (我们正在使用SimpleeMVC)

谢谢

有帮助吗?

解决方案

需要将模型设置为公共

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top