我有这个代码。我需要更改变量DiagnosIsWritten = true,当input_diagnos(TextInput)被写入时。你能帮我说出各种方法吗,我怎么做。
<fx:Script>
<![CDATA[
public var DiagnosIsWritten:Boolean;
</fx:Script>
<s:DataGrid id="examsDG" >
<s:columns>
<s:ArrayList>
<s:GridColumn editable="true" headerText=" width="156"
itemRenderer="modules.PatientCardModule.moduls.ToothModule.renderers.examsDG_BiteRenderer"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
examsDG_BiteRenderer.mxml :
<s:TextInput id="input_diagnos" text="test" width="100%" height="100%" />
答案 0 :(得分:0)
添加更改侦听器:
内联:
<s:TextInput id="input_diagnos" text="test" width="100%" height="100%" change="onChange(event)" />
或as3:
input_diagnos.addEventListener(spark.events.TextOperationEvent.CHANGE, onChange);
protected function onChange(event:TextOperationEvent):void {
DiagnosIsWritten = true;
}