在dojo.gfx表面上使用dijit控件

时间:2016-09-01 11:31:41

标签: dojo dijit.form dojox.gfx

我成功使用dojo.gfx(surface)绘制了我页面的交互式部分。现在,我想添加一些功能,这些功能已经以dijit.form元素或一些dojox控件的形式提供(例如dojox.gauges)。

控件应该用于输入和输出(按钮,滑块,复选框,仪表......),因此将自制图形(dojo.gfx)与预构建结合起来似乎是个好主意控制(dijit或dojox)。

有关于如何做到这一点的例子吗?我所知道的一件事是z顺序可能是一个有趣的问题(在表面上绘制的形状与dijit或dojox控件相比)。

解决方案

只是遇到了一些实际问题,但最终解决方案显而易见:

  • 创建了一个< div>固定大小(与表面相同),否则滚动无法正常工作
  • 将控件添加到< div& tg的父级;表面创建的地方
  • Z-ordering是一个问题,因为整个表面位于控件的前面或后面,因此不可能将图形的一部分放在前面而其他部分位于控件后面

0 个答案:

没有答案