我正在使用 Parsley 框架。我正在尝试在自定义可视化树组件中注入模型;
private var _model:Model
[Bindable]
public function get model():Model
{
return _model;
}
public function set model(value:Model):void
{
_model = value;
}
构建配置:
<Object id="customTree" type="{CustomTree}">
<Property name="model" idRef="model"/>
</Object>
然后我在 mxml 中使用了这棵树:
<components:CustomTree
id="categoriesTree"
width="100%" height="100%"
labelField="@title"
right="0" bottom="0" left="0" top="10"
doubleClickEnabled="true"
maxHorizontalScrollPosition="250"
horizontalScrollPolicy="auto"
dragEnabled="true"
dropEnabled="true"
dataProvider="{model.dataHolder}"
/>
我曾尝试覆盖父函数,但出现错误。(模型为空);
override protected function dragDropHandler(event:DragEvent):void
{
model.action = "drop"
}
我在模型设置器中设置了断点并执行了但模型仍然为空;
问题出在哪里?