回复 3楼zhuyinyin_66的帖子
1.根据你提供的代码,将C1Menu的Mode设置为Flyout,代码如下:
- <wijmo:C1Menu ID="C1Menu1" runat="server" Mode="Flyout" DataSourceID="XmlDataSource1">
- </wijmo:C1Menu>
- <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/menu_structure.xml"
- XPath="/root/menuitem"></asp:XmlDataSource>
复制代码
2.有关MenuItem的Target设置,测试了下,通过xml文件设置Target没起作用。
在xml文件中使用Target代码。
- <menuitem text="储蓄业务" NavigateUrl="http://www.baidu.com/" Target="main1">
- </menuitem>
复制代码
目前可以通过在aspx页面直接设置Target解决,比如添加如下代码,在页面上点击Open菜单项,可以在iframe中显示指定的页面:
- <iframe name="main1" width="85%" height="50%">
- </iframe>
- <wijmo:C1Menu ID="C1Menu2" runat="server" Mode="Flyout">
- <Items>
- <wijmo:C1MenuItem runat="server" Text="File" >
- <Items>
- <wijmo:C1MenuItem runat="server" Text="Open" NavigateUrl="http://blog.gcpowertools.com.cn/" Target="main1">
- </wijmo:C1MenuItem>
- <wijmo:C1MenuItem runat="server" Text="Save">
- </wijmo:C1MenuItem>
- </Items>
- </wijmo:C1MenuItem>
- </Items>
- </wijmo:C1Menu>
复制代码
我将在xml文件中使用Target属性的不起作用的问题提交到产品组,如果有反馈我会通知你。很抱歉给你带来的不便。 |