我一直在尝试让选定的下拉选项出现在导出的 Word 文档中。当前的默认行为是所有选项标签都出现在导出的文档中,而没有指明选择了哪个。(这是有道理的,因为导出函数只是将所有 html 导出为纯文本,所以会发生这种行为)。
到目前为止,这些是我尝试过的方法(都不起作用): - 在导出事件通过 javascript 执行事件发送到控制器之前捕获它(因此能够删除任何不需要的文本)。问题是 execute 事件和 exportas 事件是异步的,所以在执行 export 事件调用之前我无法修改文件。
-在将文本转换为Word文档并下载之前修改控制器端的文本(文本发送时没有特殊字符,几乎无法解析)
-尝试用剑道自动完成小部件替换下拉列表(这也是一个可接受的解决方案)。小部件无法在文档内正确呈现。所有数据源选项都在那里,甚至可以正确过滤,但它的样式不正确或打开。
有没有其他人能够找到解决这个问题的方法或者我可以使用另一种方法?
编辑:根据要求,这是基本代码的屏幕截图: