-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi,
I'm using ZK 5.0.2 and have a fairly complicated tree where each tree row contains a number of editable widgets, mostly intboxes. When I set a Treerow to draggable="true" and droppable="true", I find that as a user I can no longer edit those intboxes. This problem occurs on Firefox 3.6.3 and 3.0.x. I can confirm it is not an issue on IE 7 or Safari 4.0.x. I have not tested other browser versions.
I have some code you can try to reproduce the problem. Try to edit the intboxes. Is there anything I can do to rectify the problem?
<zk xmlns="http://www.zkoss.org/2005/zul" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd"> <?component name="treevaluecell" extends="treecell" sclass="rightAlign" ?> <?component name="footercell" extends="cell" sclass="grid-tally-footer" ?> <?component name="treeitem" extends="treeitem" open="false" ?> <?component name="popup" extends="popup" sclass="info-popup" ?> <tree id="expensesTree"> <treecols sizable="true"> <treecol width="30%" label="Item" /> <treecol width="7%" label="Qty."/> <treecol width="12%" label="Unit Cost"/> <treecol width="12%" label="Orig. Value"/> <treecol width="17%" label="Date"/> <treecol width="12%" label="Market Value"/> <treecol width="12%" label="Depreciation"/> </treecols> <treechildren> <treeitem context="editPopup"> <treerow draggable="true" droppable="true"> <treecell> <image src="img/move_icon.gif"/> <textbox value="" inplace="true"/> </treecell> <treevaluecell><intbox id="qty" value="1"/></treevaluecell> <treevaluecell> <intbox id="unitCost" value="0"/> <image class="info-image" src="img/info-icon.gif" tooltip="tooltip.valueRangeRecommendation"/> </treevaluecell> <treevaluecell> <label id="originalEstimatedValue" value="0"/></treevaluecell> <treevaluecell><datebox id="improvementDate"/></treevaluecell> <treevaluecell><label id="estimatedMarketValue" value="0"/></treevaluecell> <treevaluecell> <label id="depreciationRollUp" value="5,527"/> </treevaluecell> </treerow> <treechildren> </treechildren> </treeitem> </treechildren> <treefoot> <treefooter> <label value="Total"/> </treefooter> <treefooter/> <treefooter id="totalExpenses"> <div class="tally-footer-value"> <label value="3,654"/> </div> </treefooter> </treefoot> </tree> <popup id="tooltip.valueRangeRecommendation"> TBD </popup> <menupopup id="editPopup"> <menu id="insertMenuItem" label="Insert..." > <menupopup> <menuitem id="generalMenuItem" label="General" /> <menu id="extensionLowerMenuItem" label="Extension - Ground level (shell only)"> <menupopup> <menuitem label="Single Room (20m2)"/> <menu label="Larger Extension (per m2)"> <menupopup> <menuitem label="Brick veneer"/> <menuitem label="Solid brick"/> <menuitem label="Weatherboard"/> </menupopup> </menu> </menupopup> </menu> <menu id="extensionUpperMenuItem" label="Extension - Upper level (shell only)"> <menupopup> <menuitem label="Single Room (20m2)"/> <menu label="Larger Extension (per m2)"> <menupopup> <menuitem label="Brick veneer"/> <menuitem label="Solid brick"/> <menuitem label="Weatherboard"/> </menupopup> </menu> </menupopup> </menu> <menu id="renovationMenuItem" label="Renovation"> <menupopup> <menuitem label="Bathroom"/> <menuitem label="Kitchen"/> <menuitem label="Laundry"/> <menuitem label="Bedroom"/> <menuitem label="Single room"/> </menupopup> </menu> <menu id="additionMenuItem" label="Additions to new construction" > <menupopup> <menuitem label="Bathroom"/> <menuitem label="Kitchen"/> <menuitem label="Laundry"/> </menupopup> </menu> </menupopup> </menu> <menuitem id="removeMenuItem" label="Remove content" image="/img/Centigrade-Widget-Icons/DeleteCross-16x16.png" /> </menupopup> </zk>
Thank you,
Trevor
Asked: 2010-05-27 07:26:54 +0800
Seen: 449 times
Last updated: May 28 '10