reactjs - FileManager 对话框内容区域中的 CKEditor 文本字段不起作用(替代文本、宽度、高度......)
问题描述
我在我的反应应用程序中使用 ckeditor4-react 包。当我想将图像添加到文本时,文件浏览器正在打开,我选择图像或上传图像,但我无法更改图像的大小或添加替代文本。因为文本字段被禁用。
let c = {
filebrowserBrowseUrl: 'http://localhost:3002/admin/photopicker',
filebrowserUploadUrl: `https://api.cloudinary.com/v1_1/${config.cloud_name}/upload`
};
<CKEditor
config={c}
ref="editor"
data={this.props.data}
onChange={this.props.onEditorChange}
onFileUploadRequest={this.onFileUploadRequest}
onFileUploadResponse={this.onFileUploadResponse}
onDialogShow={this.onDialogShow} />
我希望像在演示中那样编辑大小:https ://ckeditor.com/docs/ckeditor4/latest/examples/image.html
解决方案
在我看来,您的 ckeditor react 软件包已与
config.readOnly
属性设置为真。
尝试将其包含在您的 CKEditor 标签下:
readOnly={false}
或者,更改包配置。
请参阅:CKEditor 只读配置属性以获取更多信息。
推荐阅读
- javascript - 像“http://test: ”这样的东西没有显示在 IE 的文本区域中
- apache-spark - Pyspark:如何在计算 pyspark sql 函数时排除列的非空记录?
- python - 如何使用python为json文件中的键添加值
- sql-server - 使用 PATINDEX 对字符串搜索进行性能调整。
- c# - Visual Studio 2017 项目输出包含随机未引用的系统 DLL 文件
- php - 检查是否已安装 composer 并从 bash 脚本运行
- python - 在类中使用 on_log 回调查找 MQTT PUBACK 失败,但它在平面脚本中工作
- node.js - 如何在环回中包含与远程方法结果的关系?
- ruby-on-rails - 使用 Rails 中的 REST API 在贝宝中进行预授权和拆分付款
- android - 在 android.support.v7.util.DiffUtil 中找不到 ItemCallback 类