程序员yqy 2014-11-07 09:15 采纳率: 0%
浏览 652

extjs中HtmlEidt的使用

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

  • 写回答

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,那么你需要根据这些语言的具体要求来处理数据。

    希望这个示例能够帮助你解决问题!

    评论

报告相同问题?