查询器(enhancer-jqgrid)用法

可用变量说明

[COLUMN_NAME]

  • 【类型】[COLUMN_TYPE]
  • 【说明】SQL 包含的数据列作为本查询器的变量,表示用户当前选中的行对应该列的值。
  • 【示例】比如数据列(出生地)BIRTH_PLACE,在当前选中行的值为:“天津市”, 再比如数据列(学号)STUDENT_NO,在当前选中行的值为:“201809024567”

LAST_SELECTED_ROW_ID

  • 【类型】string
  • 【说明】用户最后选中的行 ID 号。
  • 【示例】"3"

CURR_CELL_CONTENT

  • 【类型】string
  • 【说明】当前选中单元格内容。
  • 【示例】"赵示例"

CURR_COL_NAME

  • 【类型】string
  • 【说明】当前选中的列名。
  • 【示例】"student_name"

CURR_COL_INDEX

  • 【类型】number
  • 【说明】当前选中的列序号。
  • 【示例】3

SELECTED_ROWS

  • 【类型】object
  • 【说明】选中的行数据,仅当开启多选功能时有效。
  • 【示例】[{"student_no":"2017345118","name":"商四"},{"student_no":"2017345116","name":"何二"}]

SELECTED_MATRIX

  • 【类型】object
  • 【说明】选中的行数据矩阵,仅当开启多选功能时有效。
  • 【示例】[["2017345118","商四"],["2017345116","何二"]]

SELECTED_ROWS_COUNT

  • 【类型】number
  • 【说明】用户选中的行数,仅当开启多选功能时有效。
  • 【示例】1

ROWS

  • 【类型】array{object}
  • 【说明】当前页包含的全部行数据。
  • 【示例】[{col1: 'val1', col2: 'val2', ...}, {...}, ...]

ROW_IDS

  • 【类型】array
  • 【说明】当前页包含的全部数据行 ID,如果数据源中没有携带 ID 字段,会从 1 开始自动生成。
  • 【示例】[1, 2, 3, 4, 5, 6, 7, 8]

TOTAL_RECORDS_NUM

  • 【类型】number
  • 【说明】总记录数。
  • 【示例】1280930

CURR_CRITERIA

  • 【类型】object
  • 【说明】当前查询条件
  • 【示例】
    {
      "filters":{ // 过滤条件
          "groupOp":"AND", // 组合运算 AND 表示 且,OR 表示 或 关系。
          "rules":[{ // 条件规则
              "field": "name", // 过滤字段
              "op":"cn",  // 运算符 cn 表示包含 eq 表示等于
              "data":"王" // 值
          }, {
              "field":"phone",
              "op":"cn",
              "data":"13"
          }]
      }
      , "page": 1
      , "paged": true
      , "rowNum": 30
      , "countRecords": true
      , "sortBy": "staff_no asc"
    }
    

Demo

results matching ""

    No results matching ""