一、改变样式

要实现的效果是添加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. Java Day 08

    数组工具对象建立 多个.java文件先编译谁 数组工具类中静态的使用 构造函数私有化 数组工具类--文档注释 设计模式 -- 单例设计模式 保证一个类在内存中的对象唯一性 1.不允许其他程序使用new ...

  2. Windows Server 2008R2配置MySQL Cluster并将管理节点和数据节点配置成windows服务

    说明:将mysql的管理节点和数据节点配置成windows服务是为了防止有人手误关闭管理节点或数据节点的dos命令窗口,管理节点或数据节点的命令窗口误关闭可能会造成mysql某台或某几台mysql不能 ...

  3. 搭建SpringMVC+MyBatis开发框架二

    配置web.xml 用如下配置覆盖原有的web.xml内容 <?xml version="1.0" encoding="UTF-8"?> <w ...

  4. .net如何判断网页是否由搜索引擎蜘蛛访问?

    判断 this.Request.UserAgent Google的蜘蛛: Googlebot百度的蜘蛛:baiduspiderYahoo的蜘蛛:Yahoo SlurpMSN的蜘蛛:MsnbotAlta ...

  5. 这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的Spring.Net了吧

                                                            这个好像.也许.或许.大概.应该.Maybe真的可以算是传说中的Spring.Net了吧 ...

  6. Careercup - Google面试题 - 6283958983589888

    2014-05-06 11:31 题目链接 原题: Find the k-th Smallest Element in Two Sorted Arrays. I followed the algori ...

  7. Codeforces Round #349 (Div. 1) B. World Tour 最短路+暴力枚举

    题目链接: http://www.codeforces.com/contest/666/problem/B 题意: 给你n个城市,m条单向边,求通过最短路径访问四个不同的点能获得的最大距离,答案输出一 ...

  8. java中的匿名内部类

    匿名内部类在java编码中不是很常见,它可一让类实现多继承的特性(多个父类~1个子类) java中的匿名内部类总结http://www.cnblogs.com/nerxious/archive/201 ...

  9. CIFAR-10 Competition Winners: Interviews with Dr. Ben Graham, Phil Culliton, & Zygmunt Zając

    CIFAR-10 Competition Winners: Interviews with Dr. Ben Graham, Phil Culliton, & Zygmunt Zając Dr. ...

  10. SQLite中使用时的数据类型注意

    在使用SQLite时,要注意:在SQLite中的Integer类型,对应在C#中需要使用long类型或者Int64 在使用SQLite时,要注意:在SQLite中存放的日期类型必须是如此:yyyy-M ...