(本文档仅供参考)
宏示例:电子表格如何实现文本输入框参数点击输入框后自动清空值
可以使用以下宏代码实现该效果,该宏示例仅支持参数在电子表格的参数面板中:
类型 | 对象 | 事件 |
---|---|---|
ClientSide | spreadsheetReport | onRenderReport |
function main(spreadsheetReport) { debugger; var paramNames = spreadsheetReport.elem_param.getElementsByClassName("aliasSpan"); if(paramNames && paramNames.length>0){ for(var i=0;i<paramNames.length;i++){ if(paramNames[i].textContent.trim()=="部门" ) // 参数名称 { debugger var input = paramNames[i].parentElement.nextElementSibling.children[0] ; if(input&&input.className=="paramTextInput"){ input.onclick = function(){ debugger; this.value=""; } } } } } } |