基本的には、どのユーザーがビュー/ダッシュボードのコンポーネントやプロパティを追加/編集できるのかをFlexでXMLDesignerのようなものを作成したいと考えています。 私はビュー構造体をxmlファイルに格納しています。私はそのファイルを実行時と表示時に解析しました。 (プロパティとサブオブジェクトを持つ)オブジェクトをxmlノード(属性と要素を持つ)に変換し、そのxmlを既存のxmlファイルに追加します。次回は、XMLファイルを解析したときに、そのビュー/ダッシュボードに新しいコンポーネントが追加されます。事前にオブジェクトからxmlを作成
<view id="productView" label="Products">
<panel id="chartPanel" type="CHART" ChartType="Pie2D" title="Productwise Sales" x="215" y="80" width="425" height="240" showValues="0" >
</panel>
</view>
ありがとう:例えば、XMLファイル内のコンポーネントのオブジェクト構造のため
。
非常に興味深い図書館 – maxmc
こんにちはRanhiru、リンクありがとう、私は必要とほぼ同じです。まず、各コンポーネントのクラスを定義し、それらの属性と要素を定義する必要があります。それは?たとえば、新しい属性をコンポーネントに追加する場合はどうでしょうか? この場合、まずMock3クラスのfontSize属性を定義する必要があります。私たちはflexXBを使ってこのことをすることができますか?どのように新しい属性/要素を実行時にMock3クラスに追加できますか? –
Gannesh
はい。それはあなたがすべての属性を知っているときの簡単な方法です。または、**注釈API **を使用して、注釈を実行時に登録することができます。 http://code.google.com/p/flexxb/wiki/Samples2x –