您好,可以使用EditStarted这个事件实现您的需求,请参考以下代码:
- sheet.bind(GC.Spread.Sheets.Events.EditStarted, function (sender, args) {
- console.log("Edit Started.");
- const inputs = document.querySelectorAll(
- 'div[gcuielement="gcEditingInput"]'
- );
- const input = inputs[0];
- const defaultValue = "default";
- input.innerHTML = `<span class="gcsj-func-color-content"><span class="gcsj-func-color-text">${defaultValue}</span></span>`;
- });
复制代码
以上代码首先获取到对应的输入框,然后在输入之前将默认值设置进去,从而实现您的需求。 |