无法通过dojo.NodeList.instantiate创建DIJIT

我试图使用dojo.NodeList.instantiate方法让dijit进行渲染,该方法会在加载DOM后将现有HTML元素转换为dijit 可以找到实例化方法的API参考 下面的示例调用了dojo.addOnLoad方法中的instantiate方法,应该创建一个带有两个ContentPane实例的BorderContainer,但div在开始时保持不变,不会变成dijit: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition

DOJO对话框提交奇怪的结果

我对以下代码有问题。execute函数不是在表单提交时执行(正在创建一个按钮),而是在对话框出现之前执行。程序的流程就是你点击一个按钮,对话框就应该被创建。任何帮助都将不胜感激 dojo.addOnLoad(function(){ theDialog = new Dijit.Dialog({}); theDialog.attr("Class", "soria"); } function createDialog(){ theDialog.attr("title", "Add N

如何在dojo数据网格中显示复选框?

如何在dojo datagrid中显示复选框?使用格式化程序功能,如 您可以从dojo 1.4中的formatter函数返回新的dijit.form.Checkbox您需要用于EnhancedGrid的间接选择插件,这里有一个小问题:我建议将cellType设置为dojox.grid.cells.Bool,而不是格式化程序。格式化程序给您很大的自由,而且还要负责从所有复选框(针对所有行)收集数据。类似这样的结构条目应该起到以下作用: { 姓名:“太棒了吗?”, 宽度:“自动”, 样式:“文本对齐

dojo和I don';我不想刷新页面

在IE8中,由于某种原因,当我在onclick事件后运行此函数时,它会导致页面刷新。我不希望页面刷新发生 var edealsButton = dojo.byId("edeals_button"); var edealEmailInput = dojo.byId("edeals_email"); var edealsSignup = dojo.byId("edeals_signup"); var edealsThankYou = dojo.byId("edeals_tha

从模板文件(DOJO)中的嵌套元素访问自定义小部件

我对dijit小部件和小部件内部的小部件有一个有趣的问题。我创建了一个自定义小部件,其中包含一个带有表单的dijit.dialog。这是一个样本 <div dojoattachpoint="WorkinProgress"> <div dojoType="dijit.Dialog" id="formDialog" title="Agent Note" > <table> <tr> <td>

确定Dojo小部件的尺寸

我的目标是构建一个Dojo小部件,它嵌入一些图形信息,例如模拟量表,以及其他一些东西 我已成功构建了一个小部件,并使用如下代码初始化了模拟小部件: gauge = new dojox.widget.AnalogGauge({ id: "defaultGauge", width: 300, height: 200, cx: 150,

如何禁用dojox.grid.DataGrid

如何禁用dojox.grid.DataGrid。所谓禁用,我的意思是应该禁用整个小部件,而不仅仅是它的某些方面排序、单元格选择等您可以尝试使用dojox.widget.Standby,如下所述:。 我从未在dojox.grid.DataGrid上使用过它,但它应该可以工作…您可以尝试使用dojox.widget.Standby,如下所述:。 我从未在dojox.grid.DataGrid上使用过它,但它应该可以工作…我想你指的是只读网格; 在创建网格时: var dataGrid = new

如何在声明性dojo向导中自动选择第一个面板?

我在dojo 1.5中创建了一个声明性dojo向导,它嵌入在dojo对话框中,如下所示: <div dojoType="dijit.Dialog" id="genWizardDialog" jsId="genWizardDialog" refreshOnShow="true" preventCache="true" title="Title"> <div dojoType="dojox.widget.Wizard" style='height: 375px; width:40

Dojo DataGrid上下文菜单onRowContextMenu即使在DataGrid的空白区域中单击鼠标右键也会显示

我有一个数据网格,其中包含项目。右键单击其中一行时,将显示Dojo上下文菜单,其中包含删除该行的选项。如果尝试右键单击DataGrid的空白区域,则不会显示关联菜单。。。。但是,如果先右键单击一行,然后单击“取消”菜单选项(不执行任何操作),或者左键单击页面上的其他位置(隐藏上下文菜单),然后右键单击DataGrid的空白区域,则会显示上下文菜单,如果单击上下文菜单中的“删除项”选项,它将删除您右键单击的最后一项 为什么在右键单击DataGrid的空白区域时,但仅在右键单击DataGrid中的项

Dojo 删除FilteringSelect中的选定选项后显示占位符文本

我有一个绑定到FilteringSelect组件的存储,该组件成功获取并填充FilteringSelect 稍后,我使用deleteItem方法从基础存储中动态删除一些选项,如下所示: scheduleTypeStore.fetch({query:{id: '*'}, onComplete: function (items) { for(i = 0; i < items.length; i++){ va

DOJO创建google电子表格

除了通过服务器路由之外,有没有其他方法可以用纯javascript创建和更新Google电子表格 看起来JSONP将是实现这一点的方法,但我不认为这是在谷歌方面实现的 还有别的办法吗 我希望有一个纯HTML5应用程序,最好没有服务器运行。有来自谷歌的gdata api:,还有一个示例,它描述了如何处理跨站点限制 电子表格api

多轴dojo制图

我试图创建一个线条图,其中一些系列显示在左轴(“y”)上,一些系列显示在右轴(“其他y”): 不渲染第二个轴,也不渲染第二个绘图(“其他”)的数据。但是,如果我console.log(myChart)我可以在myChart.series中看到所有的数据都在那里!控制台窗口中没有错误,我使用的是Dojo 1.9和chrome 知道我做错了什么吗 将数据字段“other y”设置为“y”,如其他绘图中所示。该特性对应于x轴或y轴,而不是轴名称。i、 e.你的第三个系列应该是: myChart.ad

如何将事件附加到dojox.mobile.heading';背面';按钮

除了“后退”按钮按预期运行外,我还需要异步调用一个函数来更新一些db表和刷新UI 在发表这篇文章之前,我做了一些研究并尝试了以下内容 <h1 data-dojo-type="dojox.mobile.Heading" id="hdgSettings" data-dojo-props="label:'Settings',back:'Done',moveTo:'svStart',fixed:'top'"></h1> dojo.connect(dijit.registry.b

如何检查元素是否已使用Dojo拖动

检查一个元素是否被拖动以生成一个关于被拖动多少次的报告,知道吗?当然是dojo 这是要感测的元素 <p id="id_number" class="button">Button_name</p> 按钮名称 请讲清楚一点。我想您的意思是希望在DOM节点上使用dojo/dnd/Moveable使其可拖动?如果查看,您会注意到它有一个名为ondragdestected的事件,这对您很有用。只要用它增加一个计数器,就完成了

Dojo 如何创建网页动画

Xpages是否可以创建动画“表格”页面 例如: 有4个图像文件在表内容中移动,并将在3-4秒内更改每个图像 注意:如果我不使用.gif作为移动对象。xpage有自己的创建方式吗 谢谢 XPages运行时默认使用Dojo进行客户端渲染。页面中的任何元素都可以被指定为dojo类型,因此您可以呈现dojo可以做的任何事情。一个很好的起点是 您通常要做的是:从视图或配置文档加载图像列表。为了方便起见,可以使用“重复”控件精确渲染所需动画的输出 如果您正在查看a,则repeat将使用a和Rest服务提取

部分刷新时Dojo图像指示器在Notes 9中不起作用

我正在帮助一位同事解决生产数据数据库中的一个问题。数据库利用视觉指示器在长时间部分刷新期间向用户显示。我们正在将应用程序升级到Notes 9.0.1 Eric Tomenga在这篇博客文章中详细描述了使用的方法:Eric的参考文献似乎处于脱机状态 该代码与文章中显示的代码相同。在8.5.3中完全有效,但在9.0.1中,请稍候工作,但旋转图像不存在 我的怀疑是,Notes9使用的较新dojo版本改变了一些东西,打破了这一点。降级dojo版本不是一个选项。希望有一个解决办法 在本例中,这将添加到要与

Dojo Django Rest分页的内容范围配置

6.30.15-我如何才能让这个问题变得更好,对其他人更有帮助?反馈会很有帮助。谢谢 我需要向dojo/dgrid请求发送内容范围标头: 我找不到任何这样做的例子。我不确定该设置的位置(内容范围:items 0-9/*)。在这个问题上,我得到了一个很好的LinkHeaderPaging示例:但我不知道如何使其产生内容范围响应。有没有人知道什么好的资源或例子 更新:我正在尝试在Dojo/grid中创建分页。我正在使用服务器端api(Django Rest框架)向Dojo/Dgrid提供数据。Dja

dojo增强网格的垂直滚动条

第一次加载时需要在网格上显示滚动条…它在chrome中工作,但在IE中不工作 为此,当加载到网格的数据完成时,我需要一个事件 我尝试了“onFetchComplete”事件,它被多次调用,因为它使用延迟加载方法 还对“dojoxGridContent”类的css进行了更改,以应用overflow-y:scroll 但是它不起作用 谁能在这个问题上帮助我 源代码: var mygrid=new EnhancedGrid({ id:“网格”, store:gridStore,//数据存储作为输入传

对DojoToolkit的OpenTest支持

我正在尝试将OpenTest用于使用Dojo工具包使用IBMEGL创建的web应用程序。dojo的问题是每次都会动态生成id,因此它们不能用作定位器。此外,许多元素没有xpath,因此也不能使用 当我搜索“dojo”和“selenium”时,这似乎是一个常见的问题,但我还没有找到任何解决方案 其他测试工具对特定框架(如dojo)有“明确的”支持,因此我认为这在技术上是可行的。这里是一个网站的摘录,在该网站上,同样的问题也被问到,OpenTest支持构建宏,这些宏正是Indival使用.NET代码

如何在php页面上运行dojo

我已经实现了一些dojo教程,所有这些教程都在html网页上工作。有没有办法在php页面上实现dojo。dojo是一个javascript框架,可以与任何服务器技术一起使用。如果您有一些使用dojo的静态html页面,您只需要将它们重命名为.php

如何禁用dojo tabcontainer中的单个选项卡

我想禁用dojo的tabcontainer中的单个选项卡 您可以覆盖其默认css以使选项卡栏不可见。您不能直接这样做,因为这不是DOJO选项卡容器的功能。DOJO已经有一个bug,开放了大约3年,添加了以下功能: 该缺陷还有一个潜在的解决方法。dijit.byId('tab').controlButton.domNode.disabled=true我在另一个线程中回答了这个问题。基本上,它涉及到jQuery。这对我很有用。我以静态方式创建了所有选项卡(与编程方式相反),并且在jQuery的帮助下

dojo.event.topic.publish(“show”u detail“);

我是dojo的初学者,无法理解dojo中的以下代码行 dojo.event.topic.publish(“show_detail”) 所讨论的代码片段看起来很旧。它“发布”了一个名为“show_details”的“主题”,没有任何参数。这意味着,如果此事件有任何订阅者,则将不带参数地调用它们。一般来说,这是一种将代码与programatic事件解耦的机制,而不是使用直接函数调用+它允许免费链接订阅者。您的代码片段看起来像旧版本的dojo,但其背后的思想在最新版本的dojo中仍然是一样的(只是语法

dojo嵌套对话框模式存在问题

我面临嵌套对话框的问题。当您尝试在对话框中打开一个对话框时,它将丢失。我正在使用Dojo1.5lib。有人能提出解决方案吗?这不应该发生 查看并单击名为“显示2个对话框”的按钮 你能在测试页面上复制模态丢失吗?如果没有,如何显示两个对话框?在dojo的dialog.js文件中,它检查堆栈是否有单个元素,然后调用underlay.show(),因此当您在对话框中打开第二个对话框时,ds.length将为2,条件失败,并且这次不会调用underlay.show var

Dojo-修复内联html片段

我正在下载一个html片段,并使用xhrGet/dojo.place将其放在一个DIV中。除了片段包含Dojo小部件,并且这些小部件没有被创建之外,这工作得非常好 如何修复放置的HTML以便创建小部件?您可以在div上运行dojo.parser.parse() myDiv.innerHTML = "Content from xhr <input dojoType='dijit.form.TextBox' />"; dojo.parser.parse(myDiv); myDiv.in

Dojo 在另一个datagrid中添加datagrid

我有一个datagrid,它使用如下数据结构: [ { name: "test" sub_things: [ { name: "blah" }] } ] 每一行都有不同数量的子对象,我试图通过在单元格格式化程序中添加另一个datagrid,将它们作为子对象添加到datagrid中的一行中,但似乎无法添加。我该怎么做?或者有更好的方法吗?将数据网格放在数据网格中,即使你能想出如何做,这听起来像是减缓浏览器速度或使其爆炸的秘方 你可以考虑一些事情: 将其分为两个步骤。第一个

DOJO1.6和DOJO1.4.3中的代码工作方式不同

我在DOJO1.6和DOJO1.4中有以下代码。在1.6版本中,它工作正常,但在1.4版本中不工作。选项卡式菜单将显示为一个列表。请帮助我,使代码在DOJO1.4中也能正常工作 <script src="/portal_dojo/v1.4.3/dojo/dojo.xd.js" djConfig="parseOnLoad:true"> </script> <script type="text/javascript"> dojo.require("dijit.la

dojojax-rs调用问题

我正在尝试使用dojo工具包调用REST Web服务,似乎调用遇到了一些问题这是dojo的调用 dojo.xhrGet({ url: 'http://localhost:9080/TestJMSWeb/jaxrs/categories/all', handleAs: 'json', timeout: 2000, load: callback }); var callback = dojo.hitch(this, function(data) { var massage

dojo 1.6 DataGrid无法显示列表?

在dojo 1.7.2中,如果我创建了一个包含数组值的数据存储,dojox.grid.DataGrid会毫无问题地显示它们,并用逗号分隔每个项 但是,在Dojo1.6中,它只需要数组的第一个元素。我有一个项目,我必须使用版本1.6。在那个版本中有解决这个问题的方法吗 为了说明这个问题,这里有两个例子: 在dojo 1.6上: 在dojo 1.7上: 谢谢 显然,问题来自ItemFileReadStore,而不是网格。 我修改了1.6版的代码,改为使用ObjectStore和MemorySto

dojo自定义构建

我已经使用下面的form.profile.js文件创建了自定义构建 dependencies ={ layers: [ { name: "form.js", dependencies: [ "dijit.form.Button", "dijit.form.Form", "dijit.form.ValidationTextBox" ] } ], prefixes: [ [ "dijit", "../dijit" ] ] }; 我得到了form.js和form.js.uncompressed.js

Dojo EPIServer7:在epi数据库中保存名称/值对

我正在尝试为EPi7中的特定块类型创建自定义编辑界面 我需要创建一个“+”按钮,它会弹出一个模式弹出窗口,您可以在其中添加名称/值对,然后将它们保存在episerver数据库中。我知道我可以用DOJO扩展用户界面 我可以使用什么类型的属性将名称/值对(如字典)保存到数据库 有没有关于如何做到这一点的建议 使用string/longstring/xhtmlstring并将数据保存为json(最好使用Newtonsoft.json,因为episerver本身使用该库进行json序列化)或xml,由于

使用dojo mvc的dojox移动手风琴不工作

我尝试使用dojox mvc repeat和group创建dojox移动手风琴。我甚至尝试在dojox.mvc.Repeat的数据dojo道具中使用removeRepeatNode:true,结果发现一个JS错误 dojo/parser::parse()错误 TypeError:b.\U at未定义 我正在使用Dojo1.9 有人能帮忙吗?我在书中看到了同样的问题。是一个不推荐使用的模块。取代它 下面的代码演示了如何与一起使用: 手风琴 要求([ “dojo/_base/declare”, “

Dojo可观察存储并选择dijit

是否可以将可观察存储与dijit/form/Select一起使用 我将内存存储包装到dGrid数据的可观察实例中。我希望对网格编辑器列中的Select实例执行相同的操作 我需要为有选择的商店做这个奇怪的ObjectStore包装。所以我怀疑使用一个可观察的实例是否有效 var fieldsStore = this.fieldStore = new ObjectStore(new Memory({data: [ {id: 'T

Dojo 引用插件(xstyle/css)时,RequireJS优化失败

我遵循中所述的示例文件结构,得到了一个正常的构建。然后我修改了two.js,如下所示: define(["xstyle/css!app/css/main.css"], function () { console.log("two"); }); 并在build.js中添加了xstyle/css: ({ baseUrl: "./scripts", paths: { dojo: "empty:", xstyle: "empty:" },

Dojo 在dijit对话框中选择2控件-无法对焦

由于Domino9.01FP2,您不能再关注xe:对话框中的Select2控件。 这似乎是由于dojo版本在FP2之前工作时发生了更改所致 我知道根本原因是dijit对话框的布局管理器(或参考底图)阻止了对模式之外的内容的关注,并且select2下拉列表附加在页面的末尾 当将它与jquery模式一起使用时,有记录在案的修复程序 $.fn.modal.Constructor.prototype.enforceFocus=function(){} 但我找不到dojo的任何等效修复程序,即将selec

在局部变量中如何存储Dojo中的值?

我有一个xhr get请求,我使用when来检查xhr get是否已解决。 我可以使用console.log打印特定值,但无法将该值存储在局部变量中。为什么会这样?我如何在局部变量中保持该值 var x=""; dojo.when( xhr,//xhr get request function(res

Dojo dgrid onDemandGrid渲染的空间大于它所渲染的空间';s in,因此导致垂直滚动

我试图在不显示垂直滚动条的情况下渲染dgrid,但由于某些原因,它总是渲染的比它所在的空间大 加载栅格时,即使空间仅为300x200,也会以400x300进行渲染,从而导致垂直滚动。我如何防止这种情况 addGrid:function(){ this.grid=(声明([OnDemandGrid,Selection]))({ id:“tgrid”+this.reportId, loadingMessage:“正在加载数据…”, noDataMessage:“未找到任何结果”, allowTex

Dojo domConstruct.create不是一个函数

以下错误出现在esri arcgis的小部件代码中的dom construct.create()处 at showResults (Widget.js?wab_dv=2.12:118) at Object._successHandler (init.js:2313) at Object._handler (init.js:2307) at init.js:64 at init.js:2302 at c (init.js:104) at e

Dojo dnd:化身定位

是否可以使用dojo toolkit的DNDAPI更改化身的位置?此时,当拖动时,被拖动项目的化身出现在鼠标光标的右侧和下方。我希望它与鼠标光标处于相同的位置。我在我的应用程序上运行了一些可用性测试,大多数人似乎试图尝试将化身拖到放置区域,而不是将光标移动到放置区域上。任何输入都很好。谢谢 抱歉,由于技术原因,不可能 更新:根据大众需求,以下是技术原因: 当鼠标正下方有一个节点时,该节点将获取所有鼠标事件 鼠标事件会在父链上出现气泡 现在,假设您使用鼠标移动此节点-此节点将始终获取所有鼠标事件

Dojo dijit树的加载掩码

我正在处理Dojo树。我的树是动态的,有时它可能有100个树节点。所以最终树加载时间会增加。 我的树在一个手风琴容器中渲染。 我想在树上应用加载掩码,直到所有树节点都被渲染。 有没有办法在树上获取加载掩码?读取[]。我希望有帮助

Dojo滑块问题-如何使用滑块添加数字

我有一个Dojo滑块,我需要从0到24小时(0,1,2,…24)。如何实现这一点? 我有这个: <div id="vertical_monday" style="float: left;"></div> 但它没有数字。如何添加数字?这里有一个快速而肮脏的方法,不确定它是否是推荐的方法 为标签添加一个容器,就像使用标尺一样 var labelsNodeMonday = document.createElement("div"); vertical_monday.appen

如何使dojo.currency.format在使用自定义dojo构建时使用正确的货币符号?

当我使用dojo的自定义版本时,dojo.currency.format没有使用正确的货币符号 这是我使用的语句: dojo.currency.format(1234.567, {currency: "USD"}); 这是我使用标准dojo版本时的结果: "$1,234.57" 这是我使用dojo的自定义版本时的结果: "¤1,234.57" 如何让自定义dojo构建生成正确的结果?您的构建是否可以访问dojo/cldr/nls目录以获取您所在区域的本地化文件?检查Firebug是否尝试加

dojo.string未定义

我正在阅读DOJO的权威指南。当我尝试执行以下操作时,会出现此错误: dojo.string.pad("", 5); // "00000" 这不适用于Firebug或单独的代码。中提供的示例也给出了相同的错误 有人能指出我做错了什么吗 谢谢Mahesh。语法准确。您可能需要将string.pad的返回值分配给其他变量 var a = dojo.string.pad("0", 5); Dojo被组织成更小的模块。必须在使用它们之前加载它们,否则会出现错误,如:dojo.string未定义res

当我移动到DojoDataGrid中的下一页时,将自动选择行(第一页中选择的行)

在我的DojoDataGrid中,如果我选择第7行和第8行,例如在第一页中,如果我使用分页功能移动到第二页。默认情况下,第二页也会选择行(第一页中选择的第7行和第8行)。 这是我的表格: var grid = new dojox.grid.EnhancedGrid({ id: 'linesGrid', style: 'width:950px;height:250px;', store: store, structure: layout, rowSelector: '20px', plugins:

是否可以在不修改JS文件的情况下使用Dojo构建?

不需要修改JavaScript文件就可以使用Dojo构建吗 本文提供了创建构建的说明,但需要在JavaScript文件中添加以下行,这将初始化应用程序: require(['dgrid/dgrid'],函数(){ (将“dgrid/dgrid”替换为生成模块名称) 然而,在为自己的模块使用构建时,这是非常有问题的,因为,当然,在开发模式中,不能包括对自己的层的需求,否则对自己的模块所做的修改将不可见。但是在生产模式中,必须添加这一行 因此,您必须在生产构建之前手动修改该文件,或者编写脚本在构建

Dojo JsonRest获取值以动态地向网格头提供数据

我使用的是一个dojo网格,我需要用JsonRest填充它 代码如下: require ( [ 'dojo/_base/lang', 'dojox/grid/DataGrid', 'dojo/data/ObjectStore', 'dojo/store/JsonRest', 'dojo/dom', 'dojo/domReady!' ], function ( lang, DataGrid, ObjectStore, JsonRest, dom )

Xpages依赖的Dojo筛选选择字段不起作用

在我的Xpages表单中,我有两个字段,用户将在其中从@DBLookup中选择值。它们是类别和子类别 我使用组合框实现了这一点,但后来我发现Dojo过滤选择!这是一个非常棒的控件,非常适合我需要做的事情,因为用户希望在获得想要的值时使用提前输入和直接制表符 这些字段工作正常,但我无法填充第二个字段。它取决于第一个字段的值 我的代码如下: <xp:td> <xp:label id="label3" value="Work Categ

Dojo xpages djComboBox多变量?

就我理解的工具提示而言,我只需要插入一个多值分隔符(“,”),组合框允许选择多个值。 但是我的朋友没有。我看起来像: <xe:djComboBox id="djLType" multipleSeparator="," value="#{user.LType}"> <xp:selectItems>

Dojo dgrid:在网格的不可见部分中的选择上没有高亮显示

我对OnDemandGrid(dojo 1.12.1)中的选择有问题,需要一些帮助。 我的网格的一部分在创建时是隐藏的,这使得选择“单一”的工作很奇怪,选择仅在内容的可见部分是活动的。当我滚动时,我的行上不再有突出显示。 但是,如果对列应用排序,则内容将刷新,整行将变为可选 此页面上的示例适用于selectionMode中的EnhancedGrid:“single”,加载后内容的隐藏部分不会出现错误。 ,你知道怎么做吗 在创建OnDemandGrid以解决问题时,我可以做些什么?我曾尝试使用cs

  1    2   3   4   5   6  ... 下一页 最后一页 共 24 页