package com.huigou.uasp.builder.pagetag;

import java.util.ArrayList;
import java.util.List;

import com.huigou.uasp.builder.FieldTagTypeInter;
import com.huigou.uasp.builder.vo.FieldAttributeVO;
import com.huigou.uasp.util.Constant;


public class DateTagResult implements FieldTagTypeInter {
	
	public List<String> processOutResult(StringBuffer sb,FieldAttributeVO fieldAttributes){
		List <String> list=new ArrayList<String>();
		 sb.append("   <x:inputC name=\"").append(fieldAttributes.getFieldEn()).append("\" label=\"")
   	      .append(fieldAttributes.getFieldCh()).append("\" disabled=\"false\" wrapper=\"date\"")
   	      .append(" labelCol=\"").append(fieldAttributes.getLabelCols()).append("\"")
      	  .append(" fieldCol=\"").append(fieldAttributes.getFieldCols()).append("\"");
		  if (fieldAttributes.getCssStyle()!=null&&!"".equals(fieldAttributes.getCssStyle())){  //添加设置的样式
			  sb.append(" cssStyle=\"").append(fieldAttributes.getCssStyle()).append("\"");
		  }
		if (Constant.READ_ONLY.equals(fieldAttributes.getDefaultOperation())
				||Constant.NO_ACCESS.equals(fieldAttributes.getDefaultOperation())
		  ){  //只读
			sb.append(" readonly=\"true\"");
		}
      	  sb.append(" required=\"").append(fieldAttributes.getMustinputField())
   	      .append("\"/>\r\n");
		  list.add(sb.toString());
		  list.add(Integer.toString(fieldAttributes.getCurrCols()));
		return list;
	}
}
