-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi guys
I am getting a pink popup box with an error "Failed to mount: Handle required for [object Object]" when i click next page.
Here is code you can use to reproduce the error
<window>
<tree multiple="true" checkmark="true" mold="paging" pageSize="2">
<treecols>
<treecol label="Test"/>
<treecol label="Test"/>
<treecol label="Test"/>
<treecol label="Test"/>
</treecols>
<treechildren>
<treeitem draggable="true" label="Test"/>
<treeitem draggable="true" label="Test"/>
<treeitem draggable="true" label="Test"/>
<treeitem draggable="true" label="Test"/>
</treechildren >
</tree>
</window>
This looks like an old bug, please refer to Add a draggable item to tree will cause js error
As a workaround, you can try the sample below:
<zk xmlns:w="client">
<script><![CDATA[
zk.afterLoad("zul.sel", function () {
var _tiWgt = {};
zk.override(zul.sel.Treeitem.prototype, _tiWgt, {
initDrag_: function () {
if (zk(this.$n()).isRealVisible()) {
_tiWgt.initDrag_.apply(this, arguments);
}
}
});
});
]]></script>
<window>
<tree multiple="true" checkmark="true" mold="paging" pageSize="2">
<treecols>
<treecol label="Test"/>
<treecol label="Test"/>
<treecol label="Test"/>
<treecol label="Test"/>
</treecols>
<treechildren>
<!-- the draggable attribute cause error while page changed -->
<treeitem draggable="true" label="Test" />
<treeitem draggable="true" label="Test" />
<treeitem draggable="true" label="Test" />
<treeitem draggable="true" label="Test" />
</treechildren>
</tree>
</window>
</zk>
Asked: 2013-03-01 11:48:21 +0800
Seen: 29 times
Last updated: Mar 22 '13