摘要: 平时开发过程中,积累了不少的经验和技巧都应用到项目中,而下次用到的时候却又开始到处翻。 有时也想自己搭建个类库或工具包什么的来积累自己的经验技巧,又没有专门的时间去搭建各种 环境,像rollup或者webpack这样的打包工具、ES6转码工具Babel、Eslint、Jest测试工具等等。 这里就特 阅读全文
posted @ 2017-12-14 15:13 JQW 阅读(1016) 评论(0) 推荐(0)
摘要: 1. 创建自定义in-panel widget。 1). client/stemapp/widgets/samplewidgets,复制一份CustomWidgetTemplate,命名为MyWidget。 2). 设置widget 基类的名字。MyWidget/Widget.js 将baseClass修改jimu-widget-mywidget。 3). 定义widget的UI... 阅读全文
posted @ 2016-10-20 22:31 JQW 阅读(450) 评论(0) 推荐(0)
摘要: 创建In-panel widget 基础结构可以复制demowidget 修改manifest.json中的name等属性 修改nls中的string.js中的_widgetLabel,删除无用的本地化,修改zh-cn中对应的_widgetLabel 修改Widget.js中的基础类名baseClass,全小写方式 修改css中类名 根据nls中的内容可以修改h... 阅读全文
posted @ 2016-10-20 22:30 JQW 阅读(183) 评论(0) 推荐(0)
摘要: Css framework--jimu.js/css/jimu-theme.cssMain类类名描述jimu-main-background定义app的主色,应用到了app的主UI上jimu-main-font应用于body标签,如果不想覆盖默认字体,忽略即可jimu-title定义字体大小和颜色,应用于展示app标题的元素上jimu-subtitle定义字体大小和颜色,应用于展示app副标题的元... 阅读全文
posted @ 2016-10-20 22:28 JQW 阅读(276) 评论(0) 推荐(0)
摘要: 部署App1. 解压下载的app。2. 在web server上部署。3. 浏览app文件并且打开app的config.json文件。4. 增加一个代理属性。5. 添加注册的app,并且将appid添加保存。使用代理当部署app的时候,可以在以下情形下使用代理:1. 跨域访问资源。2. 请求超过了2048个字符。3. 基于令牌验证的资源访问。4. OAuth2 app验证。5. 启用日志。默认情况... 阅读全文
posted @ 2016-10-20 22:27 JQW 阅读(228) 评论(0) 推荐(0)
摘要: 概要WAB主题是一个用户界面元素集合,它定义了App的外观,布局,app导航,和on-screen上基础UI组件(比如:比例尺、鹰眼图等)。通过开发一个主题,可以自定义应用的界面、用户交互体验、和品牌样式。主题元素主要包括:widget panel、style、布局、主题widgets。以下表格展示了UI 元素定义:主题元素定义PanelPanel是展示widget内容的UI窗口。可以定制特定主题... 阅读全文
posted @ 2016-10-20 22:26 JQW 阅读(361) 评论(0) 推荐(0)
摘要: 命名规范实例地址:http://www.arcgis.com/apps/webappviewer/index.html?config=sample-configs/config-demo.jsonWidget类 Widget.jsWidget模板 Widget.htmlWidget配置 config.jsonWidget i18n nls/strings.jsWidget ... 阅读全文
posted @ 2016-10-20 22:24 JQW 阅读(506) 评论(0) 推荐(0)
摘要: 配置3Dwidget详见:https://developers.arcgis.com/web-appbuilder/guide/widget-3dfx-3d.htm 3D开发指引:https://developers.arcgis.com/web-appbuilder/guide/3d-development-guide.htm 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-20 22:22 JQW 阅读(175) 评论(0) 推荐(0)
摘要: WAB包含很多即装即用性的Widgets。这些widgets提供了用于创建Web App的基础功能。大多数具有配置和自定义参数。通常widget分为两类Off-panel widgetsoff-panel widgets 可以关闭和打开,但是不能从app中移除。off-panel widgets嵌入在一个theme中,当WidgetTab页激活时可以展示。下面是off-panel widgets的... 阅读全文
posted @ 2016-10-20 22:21 JQW 阅读(272) 评论(0) 推荐(0)
摘要: Theme主题一个Theme就是一个用于展示App外观的模板框架。其内包含面板panel、样式、布局的集合以及配置好的widgets。一个App可以拥有多个theme,但是在运行的时候只能使用一个。WAB内置了许多theme。1. Billboard布告栏主题 - 该theme拥有所有themes里面最多的布局,但是没有包含widget控制器。所有的widget都是直接展示,它适合于简单任务。2.... 阅读全文
posted @ 2016-10-20 22:20 JQW 阅读(271) 评论(0) 推荐(0)