我正在使用Flask和正在运行的工头.我在内存中构建的数据,我希望用户能够在文本文件中下载这些数据.我不想将数据写入本地磁盘上的文件并使其可供下载.
我是python的新手.我以为我会在内存中创建一些文件对象,然后设置响应头,也许?
例如,火花面板部件可以这样写
<Panel title="Skinny">
<child components ... />
<controlBarGroup>
<child control bar components ... />
</controlBarGroup>
</Panel>
Run Code Online (Sandbox Code Playgroud)
它的外观文件将处理contentGroup,controlBarGroup和titleDisplay的布局.请注意,但是contentGroup没有出现在上面的代码中,并且controlBarGroup接受子mxml组件.
现在说我想创建一个定义各种必需和非必需skinpart的自定义组件,例如'headerGroup','navigationGroup'和'accountPreferencesGroup'.我想像这样编写这个自定义组件
<MyComp>
<headerGroup>
<child components .../>
</headerGroup>
<navigationGroup>
<child components .../>
</navigationGroup>
<accountPreferencesGroup>
<child components .../>
</accountPreferencesGroup>
</MyComp>
Run Code Online (Sandbox Code Playgroud)
这里的动机是我现在可以创建几个不同的皮肤文件来改变这些子组的外观和布局.读取spark面板的源代码,mx_internal命名空间中有一些调用,例如getMXMLContent(),它是spark组件的一个方法,但是我无法访问它.
上面的描述是否有意义?如何在我的自定义Flex4组件中创建可以使用嵌套的mxml子组件的自定义"contentGroups"?我应该采用不同的方式吗?