大佬教程收集整理的这篇文章主要介绍了dojo – 自定义小部件内的Dijit Tabcontainer-Tablist宽度运行时间过长,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<div dojoAttachPoint="containerNode"> <div dojoType="dijit.layout.TabContainer" tabPosition="top" style="width:100%;height:100%" > <div dojoType="dijit.layout.ContentPane" title="tab" SELEcted="true"> Hello </div> </div> </div>
一切看起来都很好,但我得到一个奇怪的TabList.
我调查了这个问题.窗口小部件和TabContainer的所有部分都具有正确的宽度和高度值.只有tablist有一个loooong宽度(50’000像素宽):我已经读过类似的问题,如这一个:http://bugs.dojotoolkit.org/ticket/10495,但在我的情况下,所有元素都有正确的宽度和长度.我不知道tablist如何获得这么长的宽度.
我也尝试了很多方法来添加和删除style =“width:100%; height:100;”父容器及其父容器.但没有一个配置解决了这个问题.
有没有办法解决这个问题?
widgetTemplate = '... ' + //Our tabcontainer declaration '<div dojoAttachPoint="containerNode">' + '<div dojoAttachPoint="widgetTab" dojoType="dijit.layout.TabContainer"' + 'style="width:100%;height:100%" >' + '<div dojoType="dijit.layout.ContentPane" title="tab" SELEcted="true">Hello</div></div></div>' + '...' //Rest Of template declaration //Since we are embedding widget inside template we need _WidgetsInTemplatemixin dojo.declare("MyWidget",[dijit._Widget,dijit._Templatedmixin,dijit._WidgetsInTemplatemixin],{ templateString: widgetTemplate,.... //Rest of functions resize: function(){ this.containerNode.widgetTab.resize() //Resize tabcontainer } });
希望这可以帮助
以上是大佬教程为你收集整理的dojo – 自定义小部件内的Dijit Tabcontainer-Tablist宽度运行时间过长全部内容,希望文章能够帮你解决dojo – 自定义小部件内的Dijit Tabcontainer-Tablist宽度运行时间过长所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。