私は編集可能なデータグリッドを持っており、ColdFusionのCFCを介して他のフォームフィールドと一緒に保存できるようにする必要があります。
基本的に目的は、ROを介して取得された多くの場所があり、最初の列を構成し、残りの列はデータのタイプ、つまり人口統計、クライアントのメモ、予定などです。ユーザーがチェックボックスの各チェックボックスをオンにすることを目的としています。グリッドは、データの種類をそれらの場所と共有して満足していることを示します。場所が変わる可能性があるため、この方法で行う必要があります。これにより、時間の経過とともに2つまたは4つ以上になる可能性があります。
コードはこれまでのところ実行され、見栄えは良いですが、節約ビットが私を狂わせています!! 助けてください。
よろしくお願いします:)コード(正気のために省略)は以下のとおりです:
public function handleconsentResult(event:ResultEvent):void {
consentDatagrid.dataProvider = event.result;
}
<mx:RemoteObject id="consentQuery"
destination="ColdFusion"
source="Build3.consent"
showBusyCursor="true">
<mx:method name="getconsent" result="handleconsentResult(event)" fault="fault(event)" />
<mx:DataGrid id="consentDatagrid" creationComplete="init()" width="98%" wordWrap="true" textAlign="center">
<mx:columns>
<mx:DataGridColumn headerText="Organisation" width="100" textAlign="left" id="Location" dataField="LocationName" wordWrap="true"/>
<mx:DataGridColumn headerText="Demographics" width="100" wordWrap="true" textAlign="center" itemRenderer="mx.controls.CheckBox" rendererIsEditor="true" editorDataField="ClientDemographics" />
<mx:DataGridColumn headerText="Appointments" width="100" wordWrap="true" textAlign="center" itemRenderer="mx.controls.CheckBox" rendererIsEditor="true" editorDataField="ClientAppointments"/>
<mx:DataGridColumn headerText="Activity" width="70" wordWrap="true" textAlign="center" itemRenderer="mx.controls.CheckBox" rendererIsEditor="true" editorDataField="ClientActivity"/>
<mx:DataGridColumn headerText="Notes" width="50" wordWrap="true" textAlign="center" itemRenderer="mx.controls.CheckBox" rendererIsEditor="true" editorDataField="ClientNotes"/>
</mx:columns>
</mx:DataGrid>