FineUI 官方论坛

标题: 【已解决】(专业版2.2.1)Grid内的右键菜单错位了,咋回... [打印本页]

作者: Mr.Wu    时间: 2015-3-6 17:14
标题: 【已解决】(专业版2.2.1)Grid内的右键菜单错位了,咋回...
本帖最后由 Mr.Wu 于 2015-3-6 17:21 编辑

已经参考在线示例,却得出如下效果:
[attach]7260[/attach]

代码:
  1.                    前面省略……
  2. <Columns>
  3.                         <f:RowNumberField Width="60px" TextAlign="center" EnablePagingNumber="true"></f:RowNumberField>
  4.                         <f:BoundField Width="120px" DataField="baominghao" SortField="baominghao" HeaderText="报名序号" TextAlign="center" />
  5.                         <f:BoundField Width="120px" DataField="xingming" SortField="xingming" HeaderText="姓名" TextAlign="center" />
  6.                         <f:BoundField Width="150px" DataField="dongzuoshijian" SortField="dongzuoshijian" HeaderText="更新时间" TextAlign="center" />
  7.                     </Columns>
  8.                     <Listeners>
  9.                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
  10.                     </Listeners>
  11.                 </f:Grid>
  12.                 <f:Menu ID="Menu1" runat="server">
  13.                     <f:MenuButton ID="btnDeleteSeletcedRow" runat="server" Text="删除当前考生" OnClick="btnDeleteSeletcedRow_Click">
  14.                     </f:MenuButton>
  15.                     <f:MenuButton ID="btnDeleteFilterRows" runat="server" Text="删除过滤出来的所有考生" OnClick="btnDeleteFilterRows_Click">
  16.                     </f:MenuButton>
  17.                     <f:MenuButton ID="btnDeleteAll" runat="server" Text="删除本单位所有考生" OnClick="btnDeleteAll_Click">
  18.                     </f:MenuButton>
  19.                 </f:Menu>
复制代码
js代码:
  1.     <script>
  2.         var menuID = '<%= Menu1.ClientID %>';
  3.         // 返回false,来阻止浏览器右键菜单
  4.         function onRowContextMenu(event, rowId) {
  5.             F(menuID).show(); //showAt(event.pageX, event.pageY);
  6.             return false;
  7.         }
  8.     </script>
复制代码

请问一下,我是哪里没弄对呢?


作者: Mr.Wu    时间: 2015-3-6 17:22
经咨询,已找到解决方法:把 Menu 放到最外面。
原因:我aspx前台页面使用了Panel布局,Menu放进去Panel内就参与布局了。
作者: shouzhi2007    时间: 2015-3-7 16:57
{:soso_e179:}




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4