grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          表格:右鍵菜單
                          
                               

          參考示例右鍵菜單


                      
                    

          一:創建ContextMenu

          <ul id="gridMenu" class="mini-contextmenu" onbeforeopen="onBeforeOpen">              
              <li name="add" iconCls="icon-add" onclick="onAdd">新增</li>
              <li name="edit" iconCls="icon-edit" onclick="onEdit">編輯節點</li>
              <li name="remove" iconCls="icon-remove" onclick="onRemove">刪除節點</li>        
          </ul>
          

                     

          二:設置表格contextmenu

          <div id="datagrid1" class="mini-datagrid" 
              contextMenu="#gridMenu">
              ......
          </div>   
          

                     

          三:監聽beforeopen事件          

          監聽右鍵菜單的beforeopen事件,可以對右鍵菜單精確控制。

          function onBeforeOpen(e) {
              var grid = mini.get("datagrid1");
              var menu = e.sender;
                      
              var row = grid.getSelected();
              var rowIndex = grid.indexOf(row);            
              if (!row ||  rowIndex== 0) {
                  e.cancel = true;
                  //阻止瀏覽器默認右鍵菜單
                  e.htmlEvent.preventDefault();
                  return;
              }
              ////////////////////////////////
              var editItem = mini.getbyName("edit", menu);
              var removeItem = mini.getbyName("remove", menu);
              editItem.show();
              removeItem.enable();
          
              if (rowIndex == 1) {
                  editItem.hide();
              }
              if (rowIndex == 1) {
                  removeItem.disable();
              }
          
          }
          

                     

          四:表頭菜單headerContextMenu


           創建同樣一個menu菜單對象,設置給表格的headerContextMenu屬性即可。
          posted on 2012-11-21 17:20 nikofan 閱讀(2275) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 玉环县| 西青区| 皋兰县| 皮山县| 河源市| 卢湾区| 微博| 临西县| 双柏县| 永登县| 保德县| 绥化市| 闽清县| 宜黄县| 辽宁省| 怀仁县| 金塔县| 新河县| 酒泉市| 安岳县| 鄄城县| 石楼县| 金塔县| 东兴市| 林甸县| 体育| 阳谷县| 古交市| 灵山县| 宜兰市| 合山市| 沭阳县| 东源县| 汉阴县| 崇左市| 德阳市| 吉林省| 五大连池市| 茌平县| 乐陵市| 阳山县|