方法:
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> <a href='javascript:void(0)' onclick='editdata();' >编辑</a>"
};
zcell1.GetSheet(0).SetCellType(5, 12, linktpye1);