SetCellType 设置单元格类型

方法:

SetCellType (col1,row1, cellType)

参数:

col1列的索引号,从1开始。 
row1行的索引号,从1开始。
cellType 单元格类型定义对象,格式为JSON串格式。code值如下:
         text: 文本类型,单元格不设置时,默认为此类型
         checkbox复选框类型
         dropdown下拉列表类型
         object自定义对象类型

返回值:

无。 

功能描述:

设置单元格类型,不设置时默认为文本型。目前支持文本型、复选框、下拉列表、自定义对象等类型。

样例:

设置复选框类型单元格:

         zcell1.GetSheet(0).SetCellType(3, 12, {"code": "checkbox"});
 

设置按钮类型单元格:

var btntype = {
         
"code": "object",
         
"object":"<button type=\"button\" onclick='summitfun()' style='border: solid 1px;'>点我点我!!</button>"
};
zcell1.GetSheet(0).SetCellType(7,12, btntype);
 

设置下拉列表类型单元格:

//KEY/VALUE

                  var drop1 = {
                   "code": "dropdown",
         "source":{'001':'Yellow','002':'orange','003':'gray','004':'aYellow','005':'aorange','006':'agray'}};
zcell1.GetSheet(0).SetCellType(3, 13, drop1);
 
//简单型
var drop2 = {
   
"code": "dropdown",
   
"source":['yellow', 'orange', 'green', 'blue', 'gray', 'black', 'white']

};
zcell1.GetSheet(0).SetCellType(5, 13, drop2);
 

设置自定义类型单元格:

 var linktpye1 = {
   
"code": "object",
   
"object":"<a href='http://www.cnblogs.com/devilzh' target='_blank'>ZCELL</a>&nbsp;&nbsp;<a href='javascript:void(0)'   onclick='editdata();' >编辑</a>"
};
 
zcell1.GetSheet(0).SetCellType(5, 12, linktpye1);