data-dojo-type

<div id="searchContainer" data-dojo-type="addInWindow/TreeSearchBar"></div>
将div改造成我们自己定义的treesearchbar
addInWindow在common/config里面配置成模块
{
  name: "addInWindow",
  location: "/scvmmPage/AddInWindow/js"     //重定向的地址
  }
var dojoConfig = {
  async: true,
  isDebug: false,
  parseOnLoad: true,
  has: {
  "dojo-firebug": false,
  "dojo-debug-messages": false
  },
  locale: config_i18n.getLanguage(),
  baseUrl: "/common/dojost",
  trace: {
  level: "warn"
  },
  packages: [
  {
  name: "augusta",
  location: "/common/augusta"
  }
]
}
所以找到了js目录下的 TreeSearchBar.js
define([
  'dojo/_base/declare', 'dojo/on', 'dojo/_base/lang', 'dojo/keys', 'dojo/dom-style',
  'dijit/_WidgetBase', 'dijit/_TemplatedMixin', 'dijit/_WidgetsInTemplateMixin',
  'dijit/form/TextBox', 'dijit/form/Button',
  'cbtree/Tree',
  'dojo/text!/scvmmPage/AddInWindow/template/TreeSearchBar.html'
]
通过define将template下的html找到当作代替div的东西
define使用格式如下:
// 使用示例 2 
 define( 
  ["dijit/layout/TabContainer", "bd/widgets/stateButton"], 
  function(TabContainer, stateButton){ 
    // do something with TabContainer and stateButton... 
    return definedValue; 
  } 
 ); 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值