1. 程式人生 > >jqgrid 遮蔽非指定列單擊選中行事件

jqgrid 遮蔽非指定列單擊選中行事件

beforeSelectRow: function (rowid, e) {  
        var $myGrid = $(this);
        var i = $.jgrid.getCellIndex($(e.target).closest('td')[0]);  
        var cm = $myGrid.jqGrid('getGridParam', 'colModel');
        // cb列為複選框(multiselect : true時生效), 複選框列和no列不遮蔽單擊選中行事件,其他列遮蔽單擊事件
        return (cm[i].name === 'cb' || cm[i].name === "no");  

},  

轉載自http://blog.csdn.net/a437629292/article/details/38586715

相關推薦

jqgrid 遮蔽指定中行事件

beforeSelectRow: function (rowid, e) {           var $myGrid = $(this);         var i = $.jgrid.getCellIndex($(e.target).closest('td')[0

循環事件

else image function cti fun tel var onclick ima <body><img src="images/hot.jpg" id="imgId"/></body><script> i

JQuery —— 新建、新增、新增至某元素、屬性新增、繫結事件

$("<nav></nav>"):建立元素 append:向當前元素中新增目標元素 appendTo:向目標元素中添加當前元素 addClass:向當前元素新增"class"屬性 removeClass:刪除當前元素的"class"屬性 attr:向

按鈕換成圖片

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="t

vue 列表顯示當前列表內容隱藏其他的列表頁,多次點實現顯示隱藏的功能

  1.//class --    sel_div已經把樣式寫好了;通過控制sel_div來控制樣式的展示情況; 2.單擊時,重新給showQA賦值為index;showQA與下標相同時,顯示樣式;同一時間只有一個li滿足條件; 3.當第二次點選時,給一個狀態開關isSta

移動端click事件延遲300ms問題(web頁面點沒問題,手機端變成雙效果)

移動端300ms點選延遲和點選穿透問題詳細原理參考https://www.jianshu.com/p/6e2b68a93c88(此文章內方法未測試,只參考原理) 具體解決方案如下:(親測有效) 作業系統ubuntu18.4 64位 因為歷史原因,移動端點選事件會有300ms延遲,來

DataGridView右鍵彈出選單並中行

要求: datagridview右鍵單擊,彈出選單。如果右鍵單擊處的行是被選中的,則對這些選中的行進行操作;如果右鍵單擊處的行不是被選中的,則清除所有選中的行,並選中當前行,然後進行操作。程式碼: private void dataGridView1_Ce

jquery獲取指定表格的指定的值 以及 操作radio,checkbox,select表操作實現程式碼

如圖id=table2的表其中一個td包含一個無名無ID的子表,我想要獲取該子表某td的內容(如dd這一個td的內容),用jquery怎麼寫? 你想獲得 aaa ccc bbb ddd? 那就這樣寫$(“#table2 table td‘).eq(0).fnd('t

ooalv自定義按鈕、、雙編輯切換的事件用法

TABLES t001w. TYPES:BEGIN OF typ_t001w ,      werks  TYPE t001w-werks,      name1  TYPE t001w-name1,      werks2 TYPE t001w-werks,   row

【Bootstrap Table】在指定中新增下拉框控制元件,並獲取所

背景   最近在使用Bootstrap table ,有一個在某一列新增一個下拉列表,並且通過 “getAllSelections”方法獲取所選行的需求,在實現這個功能的時,走了一些彎路,遇到了一些坑。所以今天總結出來,既是自己的學習,也分享給大家,

jQuery判斷當前點位置是否指定元素區域

“` $(document).click(function(e){ var spanDatebox = $('#date').next('.datebox');

iOS新增手勢與tableview點的衝突問題

#pragma mark-手勢代理,解決和tableview點擊發生的衝突 新增代理方法 -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestur

recyclerview事件和多條目點事件

方法一:利用View.onClickListener及onLongClickListener 利用了java回撥機制,這裡我們依賴於子Item View的onClickListener及onLongClickListener。 首先對MyAdapter.java程式碼做出如下修改: ①新建兩個內部介面:

java Swing最小化到工作圖示,顯示

private static final long serialVersionUID = 1L; private static TrayIcon trayIcon = null; static JFrame mf = new JFrame(); static Syst

Delphi實現DBGrid Shift+滑鼠左鍵

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, Grids, DBGrids, StdCtr

Android通知欄後返回正在執行的程式並跳轉到指定fragment頁面

今天寫通知欄的時候遇到了這樣的一個問題:在fragment中傳送通知,點選通知後跳轉到指定的fragment。 第一思路就是建立一個通知,點選通知後啟動activity,在activity接受傳入過來的值來判斷啟動那個fragment。 既然有思路了,就開始

框radio取消選中

<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <script type="text/javascript" src="http://lib.sinaapp

js Table滑鼠滑過變色,變色,隱藏某的方法

/**         *table變色方法          *         *@param tableId 需要設定變色的table的ID         *@param overColor 滑鼠經過(懸浮在此行上)的顏色         *@param outColor 滑鼠離開此行後的顏色  

js觸發事件(不是呼叫某元件定義的函式,而是觸發,相當於你點

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>無標</title> </head> <body>

layui的table行勾checkbox功能

//單擊行勾選checkbox事件 $(document).on("click",".layui-table-body table.layui-table tbody tr", function () { var index = $(this).attr('data-