将 url 动态传递给 ckeditor 中的文件浏览器按钮

发布于 2024-11-14 16:17:54 字数 1228 浏览 1 评论 0原文

我正在自定义ckeditor图像上传的功能。用户会看到一个包含不同选项的下拉菜单。根据从下拉列表中选择的选项,“浏览服务器”按钮应将用户带到相应的 URL。

所以基本上我需要动态地将浏览服务器 URL(从下拉列表中选择)传递到 CK Editor 3.4.1 gem 的图像上传功能的文件浏览器。

示例:

我在“图像信息”选项卡中有一个选择框,为此我添加了以下代码。

           {
                type : 'select',
                id : 'url_path',
                items :
                [
                [ 'Add photos from My Computer', '' ],
                [ 'Add photos from My Album', 'http://localhost:3000/pages/'],
                ],
                onChange:function(){
                    L=this.getValue();

              }

浏览按钮代码如下所示

            {
                        type:'button',
                        id:'browse',
                        style:'display:inline-block;',
                        align:'center',
                        label:b.lang.common.browseServer,
                        hidden:true,
                        filebrowser :
                        {
                            action : 'Browse',
                            url : '',
                            target : 'info:txtUrl'
                        }

            }

这里 url 值必须根据选择框的值进行设置。我该如何配置呢?

问候, 潘卡伊

I am customizing the functionality of ckeditor image upload. The user sees a dropdown with different options. Depending upon the option selected from the dropdown the "Browse Server" button should take the user to corresponding url.

So basically I need to dynamically pass the browse server url (which has chosen from a drop down list) to the filebrowser of Image Upload functionality of CK Editor 3.4.1 gem.

Example:

I am having a select box in the Image Info Tab for that I have added the following code.

           {
                type : 'select',
                id : 'url_path',
                items :
                [
                [ 'Add photos from My Computer', '' ],
                [ 'Add photos from My Album', 'http://localhost:3000/pages/'],
                ],
                onChange:function(){
                    L=this.getValue();

              }

Browse Button code looks like this

            {
                        type:'button',
                        id:'browse',
                        style:'display:inline-block;',
                        align:'center',
                        label:b.lang.common.browseServer,
                        hidden:true,
                        filebrowser :
                        {
                            action : 'Browse',
                            url : '',
                            target : 'info:txtUrl'
                        }

            }

Here the url value has to set according to the value of select box. How can I configure that ?

Regards,
Pankaj

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文