[DataSet] ????

2011-12-27 14:54:53by Rocky

通过field标签的readOnly属性设置

在dataset中的fields中声明子节点field,在field中声明属性 readOnly=”true”

 
		  
			<a:dataSet id="ds_id">           
				<a:fields>
					…………
					<a:field name="username" readOnly="true"/>
				</a:fields>
			</dataSet>
		
		

注意控件username必须绑定在该dataset上。

 
		  
			<a:textField name="username" bindTarget="ds_id"/>
		
		

通过javascript代码设置

在实际需求中,也经常有某字段根据一些条件来调整其可输入与否的特性。这种可以通过js代码来控制:

 
		 
			var usernameField = record.getMeta().getField("username");
			usernameField.setReadOnly(true);
		
		

其中,record是当前正在操作的record(如果是form,可以认为是from中元素绑定的dataset的第一条record; 如果是grid,则是高亮显示的行,默认选中第一行,然后随用户的操作改变)

Demo
    Attachments

      Comments

      0 Responses to the article

      暂时没有评论。

      发表评论