jQuery MiniUI

标题: menubutton的下拉菜单动态加载问题 [打印本页]

作者: panepan    时间: 2019-11-2 15:09:47     标题: menubutton的下拉菜单动态加载问题

如下例:
Js:
        <script type="text/javascript">
            $(document).ready(function(){
                  $.ajax({
                                url: "../Common/ServerData.asp?action=GetPrintBtnInfo",
                                type: "post",
                                cache: false,
                                success: function (text) {
                                        var o = mini.decode(text);
                                        $("#popupMenu").html(o.PrintBtnInfo);                               
                                }
                        });
                })
        </script>

后台返回代码:
Data:
      <li>原料仓库</li><li>包材仓库</li><li>半成品仓库</li>

前端Html:
<a class="mini-menubutton" iconCls="icon-print" plain="true" tooltip="打印信息" menu="#popupMenu">盘点单</a>
                <ul id="popupMenu" class="mini-menu" style="display:none;">
                </ul>

加载完成后,控件没有按照mini组件解析,如下图。请问需要怎么处理?
[attach]12530[/attach]

作者: dforce    时间: 2019-11-4 09:21:28

var items = [{ id: "1", text: "原料仓库" }, { id: "2", text: "包材仓库" }, { id: "3", text: "半成品仓库"}];
    mini.get("popupMenu").setItems(items) ;
作者: panepan    时间: 2019-11-7 15:31:50

dforce 发表于 2019-11-4 09:21
var items = [{ id: "1", text: "原料仓库" }, { id: "2", text: "包材仓库" }, { id: "3", text: "半成品 ...

如何添加菜单项的点击事件?
作者: felt    时间: 2019-11-7 16:33:18

panepan 发表于 2019-11-7 15:31
如何添加菜单项的点击事件?

menu.on("itemclick",function(e){
   if(e.item.id=="1"){
            ....
   }
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2