====== 子部件 ====== 子部件的XML标签为Child,它是命令窗口的根,所有XCGS的配置都在子部件中实现,它可以包含其他子部件,它仅有name属性和ref_url属性,其中ref_url属性用于指定配置文件路径。它为XCGS提供了嵌套机制,允许通过组织多个xml文件配置复杂对话框,使得配置文件可以复用,其使用更结构化,文件更易读易修改易维护。需要注意的是子部件中定义的控件名须保证不得与上一级控件中的控件名冲突。 ===== 控件属性关键字 ===== ==== name ==== 控件名,其值类型为字符串,控件名只能以字母开头,可包含数字、下划线、点符号。参考示例:name="value.radio"。 ==== ref_url ==== 指定子部件的配置xml文件路径。该路径为相对路径,其参考路径为项目资源目录下的uisetting文件夹,特别的,如果要参考全局资源目录下的文件,该路径应以"~"开头,"~"表示全局资源目录下的uisetting子目录。参考示例:ref_url="material/types.xml"或"~/material/types.xml"。 ===== 配置示例 ===== ===== 相关API ===== * [[class:ui:icommandwindow#setcontrolenable|setControlEnable]] * [[class:ui:icommandwindow#setcontrolvisible|setControlVisible]]