一、改变样式

要实现的效果是添加cyan样式

1、将FoldableTheme/style下的cyan copy到TabTheme下的同一目录下;

2、打开TabTheme下的manifest,copy FoldableTheme同意路径下的cyan配置

如下图

3、运行即可看到如上效果;

二、添加widget

一、通过app过程添加

1、同样在…/arcgis-web-appbuilder-1.0\client下的stemapp上按住shift+右键,选择在此处打开命令窗口

2、输入yo esri-appbuilder-js:widget

3、然后输入要定义的widget的名字,一路enter即可,

总的效果如下:

二、Widget自定义复制

1、将模板widget复制一份为widget1

,

2、然后将widget1中所有的widget文字都改为widget1,

3、之后打开appConfig所对应的config,也就是根目录的config

4、在widgetPool下的widgets中如下

5、复制
 
{<BR>
&nbsp; <B>"name"</B>: <B>"Widget"</B>,<BR>
&nbsp; <B>"label"</B>: <B>"</B><B>定点</B><B>"</B>,<BR>
&nbsp; <B>"version"</B>: <B>"0.0.1"</B>,<BR>
&nbsp; <B>"IsController"</B>: <B>false</B>,<BR>
&nbsp; <B>"uri"</B>: <B>"widgets/Widget/Widget"</B>,<BR>
&nbsp; <B>"config"</B>: <B>"configs/Widget/config_</B><B>定点</B><B>.json"</B>,<BR>
&nbsp; <B>"index"</B>: 5,<BR>
&nbsp; <B>"id"</B>: <B>"widgets/Widget/Widget_29"<BR>
</B>}

6、然后将widget改为widget1,最重要的是改变”config“和”index”

,

{<BR><B>"name"</B>: <B>"Widget1"</B>,<BR><B>"label"</B>:
<B>"</B><B>自定义</B><B>"</B>,<BR><B>"version"</B>:
<B>"0.0.1"</B>,<BR><B>"IsController"</B>: <B>false</B>,<BR><B>"uri"</B>:
<B>"widgets/Widget1/Widget"</B>,<BR><B>"config"</B>:
<B>"widgets/Widget1/config.json"</B>,<BR><B>"index"</B>: 6,<BR><B>"id"</B>:
<B>"widgets/Widget1/Widget_29"<BR></B>}

7、效果如下:

web appbuilder 改变样式和添加自定义widget的更多相关文章

  1. Web AppBuilder Widget使用共享类库的方式

    Web AppBuilder是Esri公司推出的快速WebGIS应用搭建工具,具有以下特性: 不需要编程,快速创建应用 WYSIWYG 交互式应用 支持2D和3D应用 基于ArcGIS API for ...

  2. 自己定义RatingBar,能依据设置改变样式

    项目在我的GITHUB上  mirsfang的GitHub 一个简单的自己定义View  ,为了一个 比較奇葩的需求而搞出来的.他的功能就是能让你自己设置图片和图片的大小以及星星的数量,是一个组合型的 ...

  3. 标签(改变样式style)

    id可以换为class,class对应的名字可以多个一样 <div class="box">box1</div> <div class="b ...

  4. PyQt PySide QListWidget 添加自定义 widget

    PyQt PySide QListWidget 添加自定义 widget 原文链接:https://stackoverflow.com/questions/25187444/pyqt-qlistwid ...

  5. ng-repeat动态改变样式

    当我们使用AngularJs的ng-repeat时候动态绑定数据时,遇到遍历出来的标签样式都一样,这时候希望根据数组的下标分别对应不同的样式 解决:使用$index获取数组下标根据下标改变样式 < ...

  6. 【ArcGIS】Web AppBuilder For ArcGIS 配置使用

    一.Portal注册 2.Web AppBuilder配置 输入https://XXXX.YYYY.com.cn:3344/webappbuilder/打开配置界面 填写Portal的Url和AppI ...

  7. 设置Web AppBuilder的HTTP代理

    在使用Web AppBuilder快速搭建webgis应用时,我们往往需要访问外部互联网的在线gis服务资源.假如要通过代理服务器才能访问互联网的在线gis服务资源,那么则需要预先配置web appb ...

  8. 微信小程序,动态改变样式

    小程序目前没有修改样式api,但是可以利用数据绑定实现动态改变样式,可以用view标签模拟page然后改变view标签的样式,以下案例演示了如果改变page背景颜色: <view class=& ...

  9. 5.JavaScript改变样式,验证用户输入

    ① x=document.getElementById("demo") //找到元素 x.style.color="#ff0000"; //改变样式 ② if ...

随机推荐

  1. PBOC规范下的java卡介绍

    JAVA卡与智能卡 什么是 JAVA 卡呢?JAVA 卡是一种可以运行 JAVA 程序的接触式微处理器智能卡.1996 年 11 月,JAVA 卡 1.0 版本的规范正式发布了.如今 JAVA 卡最新 ...

  2. LNMP系列网站零基础开发记录(二)

    [目录] 扯淡吹逼之开发前奏 Django 开发环境搭建及配置 web 页面开发 Django app开发 Django 站点管理 Python 简易爬虫开发 Nginx&uWSGI 服务器配 ...

  3. sql数据库的表连接方式图文详解

    sql数据库表连接,主要分为:内连接.外连接(左连接.右连接 .全连接).交叉连接,今天统一整合一下,看看他们的区别.   首先建表填充值. 学生表:student(id,姓名,年龄,性别 ) 成绩表 ...

  4. 用PHP向数据库中添加数据

    显示页面(用户可见) <body><form action="chuli.php" method="post">  //将该页面接收的数 ...

  5. discuz之同步登入

    前言   首先感谢dozer学长吧UCenter翻译成C# 博客地址----------->http://www.dozer.cc/   其次感谢群友快乐々止境同学的热心指导,虽然萍水相逢但让我 ...

  6. 【BZOJ】【2324】【ZJOI2011】拯救皮卡丘

    网络流/费用流+Floyed Orz zyf 题解: 这题和星际竞速还有打印机两题的主体思路都是一样的 每个点一定要经过,并且要经过这个点,必须经过比这个点小的所有点.而且还存在一个附加源,但源到附加 ...

  7. Matlab中颜色线形和形状

    1.颜色字符串有'c', 'm', 'y', 'r', 'g', 'b', 'w',和'k'.分别表示青,红紫,黄,红,绿,白和黑. 2.线型字符串有:'-' 为实线, '--' 为虚线, ':' 为 ...

  8. confusing uv

    in a projection u from letf to right is 0---1 in another proj u is the same but when i output u in r ...

  9. secure CRT记住密码不可用

    secure CRT 记住密码,琢磨好几天了. 终于发现要在软件打开的时候设置了密码才能让每个会话记住密码. 一直懒得在打开软件的时候设置密码,结果每次打开会话都要输入密码...为了省下输入一次密码, ...

  10. Linux查看日志命令

    tail -f /var/log/apport.log more /var/log/xorg.0.log cat /var/log/mysql.err less /var/log/messages g ...