Jewel textinput在运行时禁用或只读

时间:2019-05-03 09:14:10

标签: apache-royale

如何在运行时设置Jewel文本输入禁用/只读? 为什么我的以下代码无法正常工作?如何设置?

<j:TextInput id="txtCode"> 
   <j:beads> 
      <j:TextPrompt  prompt="Project Code" id="promptCode" /> 
      <j:StringValidator required="5" autoTrim="false" 
         requiredFieldError="Need more than 5 characters"/>                                 
       <j:Disabled/>                                 
   </j:beads> 
</j:TextInput> 


private function btnAdd_click(event:MouseEvent):void    
{   
   txtCode.beads[2]=false; 
}

谢谢, 合唱团

1 个答案:

答案 0 :(得分:1)

可以。添加珠子[1]并开始操纵属性“ disabled”(是/否)就足够了。

[1] https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/Disabled.as

谢谢, 皮奥特