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 閱讀(2272) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 绍兴县| 乌鲁木齐市| 射洪县| 九寨沟县| 永丰县| 怀安县| 漯河市| 德清县| 钟祥市| 商城县| 湖南省| 绥中县| 永年县| 大理市| 昭通市| 永新县| 基隆市| 高陵县| 七台河市| 绥德县| 依兰县| 黔江区| 呼和浩特市| 石阡县| 文成县| 莎车县| 安图县| 广东省| 武定县| 凤庆县| 乌苏市| 商南县| 墨竹工卡县| 苗栗县| 高邑县| 石阡县| 象州县| 瑞金市| 玉屏| 平度市| 阆中市|