1. 程式人生 > >Easyui 自定義排序

Easyui 自定義排序

你需要排序的表格上加上remoteSort="false"這個屬性

不要寫在data-options屬性裡。。

然後在你需要排序的欄位上加上sortable="true"這個屬性 sorter="numberSort" 是你要執行的排序規則

不要寫在data-options屬性裡。。

然後是js

//數字排序

function numberSort(a,b){

    var number1 = parseFloat(a);  
    var number2 = parseFloat(b);  
    return (number1 > number2 ? 1 : -1);

}

//日期排序

function ttsSort(a,b){
a = a.split('/');  
b = b.split('/'); 
if (a[2] == b[2]){  
if (a[0] == b[0]){  
return (a[1]>b[1]?1:-1);  
} else {  
return (a[0]>b[0]?1:-1);  
}  
} else {  
return (a[2]>b[2]?1:-1);  
}    

}

//字元排序

function CharSort(a,b){
var arr=[a,b];
arr.sort();
return arr[0]==a?1:-1;
}

原文連結:http://blog.csdn.net/h4x0r_007/article/details/14122271

相關推薦

Easyui 定義排序

你需要排序的表格上加上remoteSort="false"這個屬性 不要寫在data-options屬性裡。。 然後在你需要排序的欄位上加上sortable="true"這個屬性 sorter="numberSort" 是你要執行的排序規則 不要寫在data-options

JQuery easyUI datagrid 排序,使用sorter定義排序

jQuery easyUI datagrid 排序的使用和例項 1.設定remoteSort(注:此屬性預設為true,如果如果是對本地資料排序必須設定為false) 2.設定列的sortable屬性 jquery easyUI datagrid 排序的例項 ? 1 2 3 4

java中實現Comparable接口實現定義排序

static -1 return rabl generated args logs ava sca 1 class Student implements Comparable{ 2 String name; 3 int gpa; 4 @Ov

Easyui 定義樣式設置表格高度後 TreeGrid多出空白行

增強 ble 空白行 eas table tr 兩種 easyui 定義 追加   EasyUI datagrid 官方代碼中 表格的高度太矮,於是新增了樣式來增強表格高度 .datagrid-btable tr{height: 35px;} /* datagrid

easyui定義工具欄

handle wid except ica markdown cti tool button java easyui自定義工具欄 easyui的彈出框上有工具欄(上方)和按鈕欄(下方), 工具欄的按鈕默認靠左,自己沒找到調整位置的屬性。 為了在右上角放一個關閉按鈕,只能使用

織夢按權重排序定義排序

load ima row idt last 教程 syn 模板文件 而已 【按權重排序】 dede:list 的方法 1、找到"根目錄\include\arc.listview.class.php"文件。 2、修改代碼:在文件第727行處添加按weight排序判斷代碼(紅色

[LeetCode] Custom Sort String 定義排序的字符串

iou sort all out sorted abcd tput example bcd S and T are strings composed of lowercase letters. In S, no letter occurs more than once

Collections定義List排序規則,進行定義排序

cti str targe collect dex pre div spa out //這裏的順序,是我自己定義的一個List<String> String[] regulation = {"諸葛亮","魯班","貂蟬","呂布"}; final List&l

mysql排序的中文首字母排序定義排序

二級 and gbk order by 首字母 order 排序 sql排序 code select * FROM organ_new where city_code = ‘SZ0755‘ and organ_type = ‘H‘ and state =

excel2013如何通過定義排序方式來進行排序

資料 process html 技術 完整 通過 序列 解決辦法 需求 在實際中,我們肯定會有這麽一種需求,即按照自定義的順序來排序。解決辦法就是,我們自定義一個序列給Excel,然後讓Excel按照這個序列來進行排序。如圖 【解決方法,教程視頻資料如下】 本教程視頻資料來

mysql數據庫對字段定義排序的應用

cat mit lan 價格 pid life sans 函數 content 之前做項目 有個需求是 二手租房按照 房租價格 從低到高排序,面議的價格要在最後顯示出來。 因為數據庫中 面議 的價格(price)是(-1,0) 如果按照從低到高,面議的價格就會顯示在最

Arrays.sort()定義排序的實現

port margin tor urn 排列 util int ava 升序 1. Arrays.sort(T[] a)是對數組元素按字典序進行升序排列 import java.util.*; public class Main { public static

spark定義排序規則

package cn.edu360.day5 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * Created by zx on 2017/10/10. */ o

usort() 定義排序

usort (PHP 4, PHP 5) usort — 使用使用者自定義的比較函式對陣列中的值進行排序 說明 bool usort ( array &$array , callback $cmp_fun

usort() 定義排序

由於 eth 排序。 等於 ans 成功 之前 note sim usort (PHP 4, PHP 5) usort — 使用用戶自定義的比較函數對數組中的值進行排序 說明 bool usort ( array &$array , callba

Lucene筆記21-Lucene的定義排序

一、排序介紹 Lucene對文件搜尋完成後,顯示的結果是有一個順序的,如果沒有設定排序規則,那麼這個順序就是按照文件的評分降序排列,至於評分的計算,是一個比較複雜的公式,這裡不先研究了。可是有時候,我們需要根據需求,改變預設的排序規則,這時候就要用到自定義排序啦,下面來看一下自定義排序是怎麼

QSqlQueryModel定義排序的實現

在QSqlQueryModel模型中,是不具備排序能力的,必須重寫其虛擬函式sort來實現排序,但是可以通過代理的方式來實現排序,具體實現方法核心程式碼如下: queryModel = new QSqlQueryModel(this); proxyModel = new QS

Hadoop完全分散式用MapReduce實現定義排序、分割槽和分組

    經過前面一段時間的學習,簡單的單詞統計已經不能實現更多的需求,就連自帶的一些函式方法等也是跟不上節奏了;加上前面一篇MapReduce的底層執行步驟的瞭解,今天學習自定義的排序、分組、分割槽相對也特別容易。 認為不好理解,先參考一下前面的一篇:https://bl

js中陣列物件定義排序

<!DOCTYPE html> <html> <script> var data = [{name:"zachary", age:28}, {name:"nicholas", age:29}]; function f1(name){ return functi

pandas定義排序

import pandas as pd #資料集 df = pd.DataFrame({'word':['a','b','c'], 'num':[2,1,3]}) #自定義排序順序,此順序對應為升序ascending=True list_sorted = ['b', 'a', 'c'] #對