当模板中设置了书签后,在运行时刻可通过调用JS方法动态为书签赋值。
表单字段和模板书签联动示例
方法 | 说明 |
---|---|
replaceBookMarks(param) | 设置多个书签的值,执行此方法会自动执行表单保存动作 |
示例一
//无参的replaceBookMarks(),调用该方法可自动匹配书签名与字段名相同的项,全部以字段值替换书签名值
<script type="text/javascript">
function setSQ(){
replaceBookMarks();
}
</script>
示例二
//自定义param键值对,json数组格式 [{"name":"","text":""},{"name":"","text":""}...],例如[{"name": "AUTHOR", "text": "李敖"}, {"name": "AGE", "text": "86"}]
<script type="text/javascript">
function test(){
//WPS1,WPS2是文档模板中设置的书签名
var data = [{"name": "WPS1", "text": "李敖"}, {"name": "WPS2", "text": "86"}];
replaceBookMarks(data);
}
</script>
函数调用需要在表单加载完成后的按钮、超链接等中调用,不能用于formOnload事件中。