`
yarafa
  • 浏览: 86941 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DHTMLX系列组件的使用(5)——dhtmlx编辑器应用

阅读更多

1. 初始化

首先将dhtmlxSuitdhtmlxEditor文件夹下的codebase文件夹整个复制到你的项目目录下,然后创建HTML件。

1.1 引入 JS 和 CSS文件

<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxeditor_dhx_skyblue.css">
<script src="codebase/dhtmlxcommon.js" type="text/javascript"></script>
<script src="codebase/dhtmlxeditor.js" type="text/javascript"></script>

 

1.2 定义用于显示编辑器的容器

 

<div id="editorObj" style="width: 300px; height: 300px; border: #909090 1px solid;"></div>

 

1.3 定义生成编辑器的 JS 函数

<script type="text/javascript">
var editor;
function doOnLoad() {
	editor = new dhtmlXEditor("editorObj");
}

// another constructor
function doOnLoad() {
    var editorObject = {
        parent: "editorObj",
        content: "<b>Editor</b> content"; // init content
    }
    editor = new dhtmlXEditor(editorObject);
}
</script>

之后调用 doOnLoad 函数即可。

 

1.4 效果预览

 相当简单的一个编辑器。

 

 

2. 皮肤设置

2.1 引入所有的样式文件

<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxeditor_dhx_skyblue.css" />
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxeditor_dhx_black.css" />
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxeditor_dhx_blue.css" />

 

2.2 定义生成编辑器的 JS 函数

<script type="text/javascript">
var editor;
function doOnLoad() {
	editor = new dhtmlXEditor("editorObj", "dhx_black");
}
</script>

说明:在构造函数中指定样式即可。比如这里指定的是黑色。

 

2.3 效果预览

 

 

3 带有 toolbar 的编辑器

3.1 引入所需要的 JS 和 CSS 文件

<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxeditor_dhx_skyblue.css">
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxtoolbar_dhx_skyblue.css" />
<script src="codebase/dhtmlxcommon.js" type="text/javascript"></script>
<script src="codebase/dhtmlxeditor.js" type="text/javascript"></script>
<script src="codebase/ext/dhtmlxeditor_ext.js" type="text/javascript"></script>
<script src="codebase/dhtmlxtoolbar.js" type="text/javascript"></script>

 

3.2 定义生成编辑器的 JS 函数

<script type="text/javascript">
var editor;
function doOnLoad() {
	editor = new dhtmlXEditor("editorObj");
	editor.setIconsPath("codebase/imgs/");
	editor.init();
}
</script>

 

3.3 效果预览

与之前相比,带有 toolbar 的编辑器功能丰富多了。 

注意:要实现带有 toolbar 的编辑器所需要的 JS 和 CSS 以及图标文件均可在 dhtmlxSuit dhtmlxToolbar 文件夹下找到。

 

说明:在带 toolbar 的编辑器中,editor.setIconsPath("codebase/imgs/")语句设置的图标路径无效,即运行时各个图标无法显示。不知道这是本人暂时未调通还是系统的bug有待于进一步验证。

 

4 获取编辑器内容

editor.getContent()

 

 

-----------------------------------------------------
Stay Hungry, Stay Foolish!
Afa
July 12nd, 2010

-----------------------------------------------------

分享到:
评论

相关推荐

    《DHTMLX中文使用手册》PDF

    《DHTMLX中文使用手册》PDF 下载

    dhtmlx的免费grid组件

    这是一个不错的grid组件,功能很全面,要想了解更多请看www.dhtmlx.com

    DHTMLX 使用手册

    DHTMLX 使用手册 DHTMLX 使用手册

    dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档

    dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档dhtmlx API dhtmlx 帮助文档

    dhtmlx api

    dhtmlx组件是由位于俄罗斯圣彼得堡的DHTMLX公司开发的,适用于B/S模式的Web应用开发。 特点 纯JavaScript编写,使用Ajax数据传输技术; 包含一整套交互和数据展现组件的Web-UI解决方案; 基于portotype的结构设计...

    DHTMLX中文API开发手册

    DHTMLX中文API开发手册, dhtmlx技术使用总结与介绍中文手册 DHTMLX入门教程 DHTMLX

    DHTMLX 5 CHM API文档

    2016年10月5号,dhtmlx官网发布的最新的离线api手册,如果想下载最新的请打开该路径http://docs.dhtmlx.com/chm/dhtmlx.chm.zip

    DHTMLX 使用手册版本.pdf

    DHTMLX 使用手册版本.pdf

    dhtmlxGrid介绍及使用手册(中文版)

    文档主要对dhtmlxGrid 实现的功能进行介绍,以及API操作中文手册。 文档大致目录如下: 一、 dhtmlxGrid 介绍 7 1. 自定义XML: 7 2. 支持多行表头、表尾展现 7 3. 移动、添加、删除列 8 4. 处理大型数据集-支持分页 ...

    2018 最新 dhtmlxGantt 官网甘特图示例

    2018 最新 dhtmlxGantt 官网甘特图示例。 该资源是从官网下载的标准版的免费版本的 dhtmlxGantt示例,官网下载比较麻烦,这是最新的,可点击下载参考学习。 dhtmlxGantt 甘特图

    DHTMLX 使用手冊版本

    本使用尝册目的是配合研考会共享服务组件开发项目,针对「服务开发者」操作DHTMLX 组 件而撰写,DHTMLX 是一套网页开发的函式库,他提供了树状元件、数据方格组件、工具列等 组件供开发人员使用;避免重复撰写组件,...

    dhtmlx框架

    dhtmlx组件是一个JavaScript 库,提供了一套完整的Ajax驱动的UI 组件。使用 dhtmlxSuite 生成企业级 web 应用程序与干净的界面、 快速性能和丰富的用户体验。纯JavaScript编写,使用Ajax数据传输技术; 包含一整套...

    dhtmlx中文使用手册

    dhtmlx中文使用手册,包括常用方法及使用范例,注:繁体中文

    DHtmlx 4.5破解版(绝对真实)

    grid.setImagePath("assets/dhtmlx/imgs/"); grid.setHeader("姓名,性别"); grid.setEditable(false); grid.init(); grid.enablePaging(true, 10, 3, "pagingArea"); grid.setPagingSkin("toolbar"); ...

    dhtmlx UI组件

    dhtmlx 功能强大且外表极美观的UI组件 目录: dhtmlxTree dhtmlxEditor dhtmlxTabbar dhtmlxGrid .... 帮助及实例

    dhtmlxGantt.doc

    自己项目中用到了dhtmlxGantt,所以结合自己的项目使用实例写的应用文档,从引入到应用,一步步来可实现相应效果,如有问题可私信讨论。

    dhtmlxgrid中文帮助文档

    dhtmlXGrid是dhtmlx前台JS组件里应用最多的表格插件,被认为是最好的组件,专业人事做过一系列测试,在众多插件中,此表格表现的效率是最高的

    dhtmlxgrid自定义CELL编辑事件

    dhtmlxgrid自定义CELL编辑事件

    dHTMLx编辑的ERP界面

    一个采用dHTMLx自己制作的ERP界面,内含有订单界面,功能不全,但界面非常不错,适合初学者了解使用dhtmlx。

Global site tag (gtag.js) - Google Analytics