1.我看sample里面好像做下拉框只针对整行或整列?我需要的是对excel里面的某个单元格做下拉框。
2.公司用的内部网络,demo上传不了。代码如下:
this.flex.itemFormatter = (panel,r,c,cell) => {
if (panel.cellType === 1) {
// 设置下拉框
if(r === 18 && c === 0) {
cell.innerHTML = '<select><option></option><option>1</option></select>' + cell.innerHTML;
var cb = cell.firstChild;
if (cb.visible === true) {
cb.addEventListener('change', e => {
this.flex.beginUpdate();
this.flex.setCellData(r,c,cb.value);
this.flex.endUpdate();
});
}
}
}
}
另外,在以上的代码中,1的问题还没解决,另外产生了以下的问题:
1.如果我下拉框更换值之后,多点几次下拉框,然后定位到其他单元格内,下拉框会消失,debug发现visible这个属性也消失了。 |