当前位置: 首页 > news >正文

网站制作完成后为了wordpress 改地址

网站制作完成后为了,wordpress 改地址,手机怎么用wordpress,宁夏网站建设联系电话antv/x6 自定义html节点 效果图定义一个连接桩公共方法注册图形节点创建html节点动态更新节点内容 效果图 定义一个连接桩公共方法 const ports {groups: {top: {position: top,attrs: {circle: {r: 4,magnet: true,stroke: #cf1322,strokeWidth: 1,fill: #fff,style: {visib…

antv/x6 自定义html节点

    • 效果图
    • 定义一个连接桩公共方法
    • 注册图形节点
    • 创建html节点
    • 动态更新节点内容

效果图

在这里插入图片描述

定义一个连接桩公共方法

const ports = {groups: {top: {position: 'top',attrs: {circle: {r: 4,magnet: true,stroke: '#cf1322',strokeWidth: 1,fill: '#fff',style: {visibility: 'visible',},},},},right: {position: 'right',attrs: {circle: {r: 4,magnet: true,stroke: '#389e0d',strokeWidth: 1,fill: '#fff',style: {visibility: 'visible',},},},},bottom: {position: 'bottom',attrs: {circle: {r: 4,magnet: true,stroke: '#389e0d',strokeWidth: 1,fill: '#fff',style: {visibility: 'visible',},},},},left: {position: 'left',attrs: {circle: {r: 4,magnet: true,stroke: '#cf1322',strokeWidth: 1,fill: '#fff',style: {visibility: 'visible',},},},},},items: [{group: 'top',},{group: 'right',},{group: 'bottom',},{group: 'left',},],
}

注册图形节点

Shape.HTML.register({shape: 'html',width: 70,height: 36,effect: ['data'],html(cell) {const { label, props } = cell.getData()const div = document.createElement('div')div.style.width = 70const titleDiv = document.createElement('div')titleDiv.style.width = '70px'titleDiv.style.height = '36px'titleDiv.style.background = '#eb2f96'titleDiv.style.color = 'white'titleDiv.style.fontSize = '14px'titleDiv.style.textAlign = 'center'titleDiv.style.lineHeight = '36px'titleDiv.style.boxSizing = 'border-box'titleDiv.style.fontSize = '12px'titleDiv.style.borderRadius = '6px'titleDiv.style.whiteSpace = 'nowrap'titleDiv.style.overflow = 'hidden'titleDiv.style.textOverflow = 'ellipsis'titleDiv.setAttribute('title', label)titleDiv.textContent = labeldiv.append(titleDiv)return div},ports: { ...ports,items: [{group: 'left'},{group: 'right'}]},})
  1. effect 是当前节点的 prop 数组,当 effect 包含的 prop 有变动时,会重新执行 html 方法,返回新的 dom,更新节点内容;
  2. ports 是此节点的连接桩;此节点只用到了左右两个连接桩;

创建html节点

const r2 = this.graph.createNode({shape: 'html',data: {props:{desc: ''},label: '自定义html',},
})
  1. shape 要和注册节点里的名称一致;

动态更新节点内容

let cell = this.graph.getCellById(id)
cell.prop('data/label', '文字')
cell.prop('data/props/voice', 'desc')
  • id 是要更改内容的cell的id;
http://www.yayakq.cn/news/673256/

相关文章:

  • 清廉桂林网站公司网页设计注意事项
  • 网站建设qinnet品牌网络推广怎么做
  • 公司网站文章的排版网站开发需求分析文档
  • 织梦wap模板自适应手机网站dedecms模板下载温州企业网站seo
  • 做科技汽车的视频网站一键生成网页
  • 做网站需要网络服务器网络科技有限公司起名
  • 最流行的网站设计风格wordpress wp-content权限
  • 网站建设与维护王欣小型企业网站建设方案
  • 成都企业模板网站开发宝塔面板windows建站教程
  • 浙江专业网页设计免费建站wordpress被百度收录
  • 企业营销型网站策划asp.net 网站修改发布
  • 西安工装装修公司排名win7优化软件
  • 做网站需要域名 域名是啥做网站第一
  • 苏州做网站公司选苏州聚尚网络wordpress 更改语言
  • 网站图片怎么做的高级线上广告形式有哪些
  • 海口海南网站建设晋江论坛怎么发图
  • 网站网页设计屏幕尺寸蚌埠网站排名
  • 网站建设 创业网站后台不能粘贴文章
  • 网站建设与管理书手机网站的价值
  • 徐州网站开发多少钱怎么下载字体到wordpress
  • 网站子目录怎么做反向代理设置wordpress 阿里大于鱼
  • icann官方网站中咨城建设计有限公司 网站
  • 重庆工业建设网站北京展览设计制作工厂
  • 做淘宝网站需要多少钱十大视频剪辑软件排行榜
  • 网站优化计划书摄影招聘网站
  • 做内部网站cms怎么查询个人名下营业执照
  • 从零开始学建设网站安卓软件下载安装
  • 站长之家ping检测百度云盘下载
  • 西安企业建站机构那里有wordpress 实时推送
  • 兴县做网站公司amp网站建设