手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Dojo
Dojo 加载器源文件 dojo.js
(function( userConfig, defaultConfig ){ /* summary: 概述 This is the "source loader" and is the entry point for Dojo during development. You may also load Dojo with any AMD-compliant loader via the
作者:编程之家 时间:2019-12-18
dojo小例子14对提供给grid显示的数据进行预处理
有时我们从后台获取的数据不一定能满足页面显示的需求,比如后台数据中某个字段值是“1/0”,但是显示时我们希望显示为“是/否”。这就需要对数据进行转换,也就是预处理。 可以有两种方法,假设使用场景是JsonRest+ObjectStore组合为grid提供懒加载数据。 方法一、对store中的数据进行预处理。 var json = new JsonRest({ target:
作者:编程之家 时间:2019-12-18
JSF2.0实战 - 7、自定义<h:head>
在继续开发新的组件前,先把前面遇到的问题解决 接上篇,如果用IE访问,是这个样子 可以看到按钮不好看,这是因为生成的css是这样的路径:/dojo4j/faces/javax.faces.resource/dojo.css?ln=dojo/resources,这会导致css中的图片相对路径不正确,无法加载图片,要解决这个问题,只有让css变成/dojo4j/faces/javax.faces.re
作者:编程之家 时间:2019-12-18
JSF2.0实战 - 8、实现换肤功能
上几篇开发的Button和TextBox组件,一直采用的是claro皮肤,代码是固定写死的: @ResourceDependency(library = "dijit/themes/claro", name = "claro.css", target = "head") }) <body class="claro"> 因为所有的组件都存在换肤需要,所以在继续开发更多组件以前,我先解决换肤问题。上
作者:编程之家 时间:2019-12-18
dojo vs jq
作者:编程之家 时间:2019-12-18
Dojo使用笔记
1、Select 设置选中:"dijit/form/Select",dojo 动态设置下拉框选择项。 JS 的写法是:select.selectedIndex = n; dojo 的写法是: select.set("value", value);注意dojo 设置的是值。 2、DataGrid添加行:"var grid = new DataGrid{}" ,g
作者:编程之家 时间:2019-12-18
dojo/request/xhr
<!DOCTYPE html> <html > <head> <link rel="stylesheet" href="demo/claro.css"> <script>dojoConfig = {parseOnLoad: true}</script> <script src='dojo/dojo.js'></script> <script>
作者:编程之家 时间:2019-12-18
dojo 的EnhancedGrid插件
效果图: DOJO代码: var monitorGrid = new dojox.grid.EnhancedGrid( { id : 'monitorTable', store : store, structure : layout, columnReordering : true, clientSort : true, rowSelector : '20px', rowsPerPage : 5,
作者:编程之家 时间:2019-12-18
dojo初解和dojo.connect用法转
最近在学习arcgis javascript api,javascript api是基于Dojo,所以先熟悉一下Dojo。 DOJO常用的: 1,通过dojo.require以类似C编程中#include或者Java中import的方式加载所需的部件 如dojo.require("dojo.parser");dojo.require("dijit.form.Button"); 2,跨域自定义模块
作者:编程之家 时间:2019-12-18
dojo 学习笔记之dojo.query - query(id) 与query(class)的区别
考虑这个例子:动态创建一个页面的时候,用new listtem()生成多个listitem, 且每个listitem中都生成一个按钮button。 如果想要给每个按钮都绑定一个click事件,用dojo.query来获取这些button是比较方便的。 这样做的时候我遇到一个问题, 在create这些button的循环语句中我给每个button 定义了id = "somebtn" 。 然后试图用va
作者:编程之家 时间:2019-12-18
Dojo Mobile开发学习篇
Dojo Mobile开发 App技术开发QQ群:347072638 技术咨询,APP定制开发联系邮箱:
[email protected]
时代在演变,技术在革新,不管你接受不接受。初识Dojo Mobile,感觉和JQuery Mobile、PhoneGap等一系列移动应用WebApp框架相似,主要是基干HTML5+CSS3+JS的一个实现,针对不同平台(iPhone/iPad/Android
作者:编程之家 时间:2019-12-18
dojo demo, 服务器验证用户名是否已经被使用
这个demo有助于理解JS与服务器的协同工作。 文档结构如上图, 主要是三个文件: main.js table.html validateUserName.jsp (代码见文章末尾) 页面打开如下: 选中第一个输入框后,右侧出现定义好的提示信息。如下: 输入“olduser" , 为了简化验证过程,在validateUserName.jsp 中用硬编码验证用户名是否为”olduser", 返回
作者:编程之家 时间:2019-12-18
study note for dojo
1."dojo/query" is very important when you want to get elements'attributes from your document, and it's often faster. 2.The codes below are necessary for us to build modular viewer and controller code
作者:编程之家 时间:2019-12-18
dojo小例子15给dojo on的事件处理函数传递自定义参数的两种方法
var show = function() { // do some thing } var hide = function() { return function(e) { // do some thing } } // 1 on( target, "focus", lang.hitc
作者:编程之家 时间:2019-12-18
dojo小例子16Grid cell里显示图片,图片取自rest
要在grid cell单元格里显示图片,需要用到formatter,具体用法如下: 首先,创建一个取图片function: var fetchImg = function(index, cellValue, rowIndex, object) {// index是自定义参数,后面的三个参数是formatter传入的 var name = grid.getItem(rowIndex).nam
作者:编程之家 时间:2019-12-18
dojo小例子17iframe上传文件到rest后台,以及乱码问题解决
1、上传文件的form必须是multipart/form-data类型。form里有一个文本框,值是中文“图片”,还有一个Uploader,主要是为了要他的dojo样式 <div id="theForm" data-dojo-type="dijit/form/Form" method="post" enctype="multipart/form-data" > <input id="name
作者:编程之家 时间:2019-12-18
dojo小例子18为dojox.form.Uploader增加Tooltip功能
Uploader没有ValidationTextBox那种required属性,也就没法实现校验功能。但是实际应用中,我们有时需要提醒用户Uploader不能为空,也就是必须选择一个文件上传。 这时就需要给Uploader增加一个Tooltip,当用户提交form时,如果用户没有选择文件,就在Uploader旁边弹出Tooltip进行必要的提醒。下面看看我是怎么做的: 1、form里放了一个div
作者:编程之家 时间:2019-12-18
Dojo入门:Hello Dojo!
Dojo的全称是Dojo Toolkit,始创于2004年,是当前各种蓬勃发展的JS工具包中的佼佼者。Dojo 为富互联网应用程序(RIA) 的开发提供了完整的端到端的解决方案,包括核心的 JavaScript 库,简单易用的小部件(Widget)系统和一个测试框架,此外,Dojo 的开源开发社区还在不停地为它提供新的功能。 Dojo特性 Dojo Toolkit 的特性可以分到 4 个不同部分。
作者:编程之家 时间:2019-12-18
dojo小例子19EnhancedGrid分页描述description调整
EnhancedGrid默认分页描述是“第 1 - 10 个(共 50 项目数)”类似这种。但有时不能满足需要,我们希望自定义格式。 可是设置pagination插件的属性descTemplate: "${2} - ${3} of ${1}"并不起作用,下面代码则解决了这个问题: var plugin = grid.plugin('pagination'); plugin._nls[0] = "$
作者:编程之家 时间:2019-12-18
dojo小例子20动态加载的Select增加一个option空白项
有时我们希望下拉菜单带有提示项,比如默认第一项是“--请选择--”;或者“--全部--”表示包含下拉菜单中的所有条件。 有两种实现方式: 1、修改store,在其中添加数据; 2、修改options,在其中添加option 第一种方式: var json = new JsonRest({target: url}); json.query().then(function(items){ item
作者:编程之家 时间:2019-12-18
dojo小例子21grid新增记录放在第一行
grid新增记录有很多种方式,store.newItem()通常会把新增记录放在最后面;如果用xhr方式增加记录,再把数据传回grid,或者刷新grid,则新增记录的位置取决于后台数据;或者xhr方式提交,但不再访问后台获取数据,还能把新增记录放到第一行,就可以采用下面这种方式: 首先,可以通过多种方式取得数据,但格式须是数组,假设数组名称是data var mem = new Memory({d
作者:编程之家 时间:2019-12-18
dojo小例子22自定义dijit Tree的节点图标
tree.getIconClass = function (item, /*Boolean*/ opened) { var type = item.type.toLowerCase(); if (type === "folder") { return opened ? "dijitFolderOpened" : "dijitFolderClosed"; } else { // Lo
作者:编程之家 时间:2019-12-18
dojo小例子23EnhancedGrid、DataGrid当加载完成后获取记录总数
require(["dojo/aspect"]); aspect.after(grid, "_onFetchComplete", function() { // 当grid加载完成后 if( ! grid.getTotalRowCount() ) // 取记录总数(DataGrid没有这个方法,用grid.rowCount)以判断grid是否有数据 { // do something }
作者:编程之家 时间:2019-12-18
dojo中TabContainer页签改变事件
dijit/layout/TabContainer tab页添加改变事件 dojo.connect(_this.mainTab.tablist,"onSelectChild",lang.hitch(_this, "switchTab")); switchTab: function (a) { this.curTab = a.id; }
作者:编程之家 时间:2019-12-18
Dojo第一节:学会使用firebug对js,Dojo进行调适
内容概要: 学会使用firebug的基本功能 1. 简单介绍:Firebug是Firefox的一个插件,用来对js代码进行调适的工具。 (官方废话:Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之
作者:编程之家 时间:2019-12-18
Dojo startup
1. 常用函数及关键字 1.1 define 关键字 URL: http://dojotoolkit.org/documentation/tutorials/1.7/modules/ 摘要: (AMD - Asynchronous Module Definition) * Introduction to AMD module identi
作者:编程之家 时间:2019-12-18
dojo小例子24模拟鼠标选中Tree节点
dojo1.9版本下,以下方法是可行的: tree._setSelectedNodeAttr(treeNode); // tree是Tree的实例;treeNode是TreeNode类型 // 触发click事件 var evt = document.createEvent("MouseEvents"); evt.initMouseEvent("click", true, true, window
作者:编程之家 时间:2019-12-18
Dojo中一些挺有意思的小功能一——hitch
用Dojo也有几年了,平常写代码的时候,经常碰到一些小小的需求,实现的功能不大,但是如果要自己编程的话,得费不少的劲儿。结果回头查Dojo的文档,竟然能找到一个功能,恰好能解决手头的需求,能惹得会心一笑。 忙中偷闲,这儿零零碎碎地把这样的小功能记录下来,聊以一乐。 文中所记功能是基于Dojo1.7.3的,想来更高的基于AMD的版本也有类似的功能。 dojo/_base/lang: hitc
作者:编程之家 时间:2019-12-18
SCRIPT5007:无法获取属性“show”的值,对象为null或未定义
1、错误描述 SCRIPT5007:无法获取属性“show”的值,对象为null或未定义 dojo.js,行15.字符11808 2、错误原因 require(["dijit/registry"],function(registry){ registry.byId("id").show(); }); 3、解决办法
作者:编程之家 时间:2019-12-18
DOJO - Usage of GridX
DOJO - Usage of GridX
作者:编程之家 时间:2019-12-18
上一页
36
37
38
39
40
41
42
43
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native