我把htmledit放到了一个formpanel里面,想在form提交的时候 生成相应的html文件存在本地,请问需要如何实现啊。
htmledit的getvalue()返回的值我提交过去了 服务器端应该用什么类型接收?不会是String 吧?

extjs中HtmlEidt的使用
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 你知我知皆知 2024-08-03 01:49关注
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
HTML Edit控件是一个非常强大的工具,它允许你创建和编辑HTML文档。如果你想要将HTML文档保存到本地,你可以使用HTML Edit控件提供的方法来获取HTML文档的内容,并将其写入到文件中。
以下是一个简单的示例:
Ext.create('Ext.form.Panel', { items: [ Ext.create('Ext.ux.HtmlEdit', { value: 'Hello World!' }) ], buttons: [{ text: 'Save', handler: function() { var file = new File({ type: 'text/html', name: 'output.html' }); this.store.add(file); } }] });
在这个例子中,我们首先创建了一个
HtmlEdit
控件,然后添加了两个按钮:一个用于显示HTML内容,另一个用于保存HTML内容。当用户点击"Save"按钮时,会触发一个事件处理器,该处理器会创建一个新的File
对象并将其存储在表单中的数据集中。至于服务器端接收的数据类型,这取决于你的后端语言。如果使用的是JavaScript,那么通常情况下服务器端接收到的数据类型就是字符串(因为JavaScript是一种文本处理的语言)。但是,如果你的后端语言是其他类型的编程语言,例如PHP或Java,那么你需要根据这些语言的具体要求来处理数据。
希望这个示例能够帮助你解决问题!
解决 无用评论 打赏 举报