1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      datagrid(數(shù)據(jù)表格)QueryEasyUI中文幫助手冊

      數(shù)據(jù)表格

      繼承$.fn.panel.defaults,使用$.fn.datagrid.defaults重載默認(rèn)值。

      創(chuàng)新互聯(lián)專業(yè)提供四川聯(lián)通機(jī)房服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買四川聯(lián)通機(jī)房服務(wù)器托管服務(wù),并享受7*24小時金牌售后服務(wù)。

      依賴關(guān)系
      • 控制面板

      • 縮放

      • 鏈接按鈕

      • 分頁

      使用方法
      1. $('#tt').datagrid({  

      2.    url:'datagrid_data.json',  

      3.    columns:[[  

      4.        {field:'code',title:'Code',width:100},  

      5.        {field:'name',title:'Name',width:100},  

      6.        {field:'price',title:'Price',width:100,align:'right'}  

      7.    ]]  

      8. });  

      數(shù)據(jù)表格屬性

      屬性繼承控制面板,以下是數(shù)據(jù)表格獨有的屬性。

      名稱類型描述默認(rèn)值
      columns(列)array(數(shù)組)數(shù)據(jù)表格列配置對象,查看列屬性以獲取更多細(xì)節(jié)。null
      frozenColumns(固定列)array(數(shù)組)跟列屬性一樣,但是這些列固定在左邊,不會滾動。null
      fitColumns(自適應(yīng)列寬)boolean(布爾型)設(shè)置為true將自動使列適應(yīng)表格寬度以防止出現(xiàn)水平滾動。false
      striped(顯示條紋)boolean(布爾型)設(shè)置為true將交替顯示行背景。false
      method(方法)string(字符串)請求遠(yuǎn)程數(shù)據(jù)的方法類型。post
      nowrap(截取)boolean(布爾型)設(shè)置為true,當(dāng)數(shù)據(jù)長度超出列寬時將會自動截取。true
      idField(id字段)string(字符串)表明該列是一個唯一列。null
      url(超鏈接)string(字符串)一個用以從遠(yuǎn)程站點請求數(shù)據(jù)的超鏈接地址。null
      loadMsg(載入時信息)string(字符串)當(dāng)從遠(yuǎn)程站點載入數(shù)據(jù)時,顯示的一條快捷信息。Processing, please wait …
      pagination(分頁)boolean(布爾型)設(shè)置true將在數(shù)據(jù)表格底部顯示分頁工具欄。false
      rownumbers(行數(shù))boolean(布爾型)設(shè)置為true將顯示行數(shù)。false
      singleSelect(單選模式)boolean(布爾型)設(shè)置為true將只允許選擇一行。false
      pageNumber(當(dāng)前頁碼)number(數(shù)字)當(dāng)設(shè)置分頁屬性時,初始化分頁碼。1
      pageSize(每頁記錄數(shù))number(數(shù)字)當(dāng)設(shè)置分頁屬性時,初始化每頁記錄數(shù)。10
      pageList(可選擇的每頁記錄數(shù))array當(dāng)設(shè)置分頁屬性時,初始化每頁記錄數(shù)列表。[10,20,30,40,50]
      queryParams(查詢參數(shù))object(對象)當(dāng)請求遠(yuǎn)程數(shù)據(jù)時,發(fā)送的額外參數(shù)。{}
      sortName(默認(rèn)排序)string(字符串)當(dāng)數(shù)據(jù)表格初始化時以哪一列來排序。null
      sortOrder(排序順序)string(字符串)定義排序順序,可以是'asc'或者'desc'(正序或者倒序)。asc
      remoteSort(遠(yuǎn)程排序)boolean(布爾型)定義是否通過遠(yuǎn)程服務(wù)器對數(shù)據(jù)排序。true
      showFooter(顯示行底)boolean(布爾型)定義是否顯示行底(如果是做統(tǒng)計表格,這里可以顯示總計等)。false
      rowStyler(行樣式)function(函數(shù))返回樣式,如:'red',function有2個參數(shù):
      index:行索引,從0開始.
      row:對應(yīng)于該行記錄的對象。

      loadFilter(載入過濾器)function(函數(shù))返回用以顯示的已過濾數(shù)據(jù),function有一個參數(shù)'data'表示原始數(shù)據(jù),你可以將原始數(shù)據(jù)改變?yōu)橐?guī)范的數(shù)據(jù)格式,該函數(shù)必須返回包含 'total'和'rows'屬性的標(biāo)準(zhǔn)數(shù)據(jù)對象。
      editors(編輯模式)object(對象)定義當(dāng)編輯一行時的編輯模式。predefined editors
      view(視圖)object(對象)定義數(shù)據(jù)表格的視圖。default view
      列屬性

      數(shù)據(jù)表格的列是一個對象數(shù)組,即這個對象中的元素也是一個數(shù)組(js中數(shù)組是對象)。 對象數(shù)組中的每一個元素都是可配置的對象,每個可配置對象定義一個列。

      示例代碼:

      1. columns:[[  

      2.    {field:'itemid',title:'Item ID',rowspan:2,width:80,sortable:true},  

      3.    {field:'productid',title:'Product ID',rowspan:2,width:80,sortable:true},  

      4.    {title:'Item Details',colspan:4}  

      5. ],[  

      6.    {field:'listprice',title:'List Price',width:80,align:'right',sortable:true},  

      7.    {field:'unitcost',title:'Unit Cost',width:80,align:'right',sortable:true},  

      8.    {field:'attr1',title:'Attribute',width:100},  

      9.    {field:'status',title:'Status',width:60}  

      10. ]]  

      名稱類型描述默認(rèn)值
      title(標(biāo)題)string(字符串)列標(biāo)題。undefined
      field(字段)string(字符串)列字段。undefined
      width(寬度)number(數(shù)字)列寬。undefined
      rowspan(跨行數(shù))number(數(shù)字)表明一個單元格跨幾行。undefined
      colspan(跨列數(shù))number(數(shù)字)表明一個單元格跨幾列。undefined
      align(對其方式)string(字符串)表明如何對其列數(shù)據(jù),可選值:'left','right','center'。undefined
      sortable(可排序)boolean(布爾型)設(shè)置為true允許對該列排序。undefined
      resizable(縮放)boolean(布爾型)設(shè)置為true允許該列被縮放。undefined
      hidden(隱藏)boolean(布爾型)設(shè)置為true將隱藏列。undefined
      checkbox(復(fù)選框)boolean(布爾型)設(shè)置為true將顯示復(fù)選框。undefined
      formatter(格式化)function(函數(shù))格式化單元格函數(shù),有3個參數(shù):
      value:字段的值。
      rowData:行數(shù)據(jù)。
      rowIndex:行索引。
      undefined
      styler(樣式)function(函數(shù))單元格樣式函數(shù),返回樣式字符串裝飾表格如'red',function有3個參數(shù):
      value:字段值。
      rowData:行數(shù)據(jù)。
      rowIndex:行索引。
      undefined
      sorter(排序器)function(函數(shù))T自定義字段排序函數(shù),有2個參數(shù):
      a:該列的第一個值。
      b:該列的第二個值。
      undefined
      editor(編輯器)string,object(字符串,對象)表明編輯類型。如果屬性是字符串類型表示編輯類型,如果是對象則包含2個參數(shù):
      type:字符串,編輯類型,可選值:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。
      options:對象,對象于編輯類型的編輯器屬性。
      undefined
      編輯器

      使用$.fn.datagrid.defaults.editors重載默認(rèn)值。

      每個編輯器都有以下方法:

      名稱參數(shù)描述
      initcontainer, options初始化編輯器并返回目標(biāo)對象。
      destroytarget銷毀編輯器。
      getValuetarget獲取編輯框的值。
      setValuetarget , value設(shè)置編輯框的值。
      resizetarget , width調(diào)整編輯器

      例如,如下代碼將定義一個文本編輯器:

      1. $.extend($.fn.datagrid.defaults.editors, {  

      2.    text: {  

      3.        init: function(container, options){  

      4. var input = $('').appendTo(container);  

      5. return input;  

      6.        },  

      7.        getValue: function(target){  

      8. return $(target).val();  

      9.        },  

      10.        setValue: function(target, value){  

      11.            $(target).val(value);  

      12.        },  

      13.        resize: function(target, width){  

      14. var input = $(target);  

      15. if ($.boxModel == true){  

      16.                input.width(width - (input.outerWidth() - input.width()));  

      17.            } else {  

      18.                input.width(width);  

      19.            }  

      20.        }  

      21.    }  

      22. });  

      數(shù)據(jù)表格視圖

      使用$.fn.datagrid.defaults.view重載默認(rèn)值。

      視圖是一個告訴數(shù)據(jù)表格如何呈現(xiàn)行記錄的對象,對象必須定義以下方法:

      名稱參數(shù)描述
      rendertarget, container, frozen當(dāng)數(shù)據(jù)載入時調(diào)用。
      target: DOM對象,數(shù)據(jù)網(wǎng)格對象。
      container: 行記錄容器。
      frozen: 是否呈現(xiàn)固定容器。
      renderFootertarget, container, frozen這是一個可選函數(shù)用以展現(xiàn)行底。
      renderRowtarget, fields, frozen, rowIndex, rowData這是一個可選函數(shù),它可以被render函數(shù)調(diào)用。
      refreshRowtarget, rowIndex定義如何刷新指定的行。
      onBeforeRendertarget, rows在視圖被呈現(xiàn)之前觸發(fā)。
      onAfterRendertarget在視圖被程序之后觸發(fā)。
      事件

      事件繼承控制面板,以下是數(shù)據(jù)表格獨有的屬性。

      名稱參數(shù)描述
      onLoadSuccessdata當(dāng)數(shù)據(jù)載入成功時觸發(fā)。
      onLoadErrornone當(dāng)載入遠(yuǎn)程數(shù)據(jù)發(fā)生錯誤時觸發(fā)。
      onBeforeLoadparam在請求載入數(shù)據(jù)之前觸發(fā),如果返回false將取消載入。
      onClickRowrowIndex, rowData當(dāng)用戶點擊行時觸發(fā),參數(shù)如下:
      rowIndex:被點擊的行索引,從0開始。
      rowData:對應(yīng)于被點擊的行的記錄。
      onDblClickRowrowIndex, rowData當(dāng)用戶雙擊一行時觸發(fā),參數(shù)如下:
      rowIndex:被點擊的行索引,從0開始。
      rowData:對應(yīng)于被點擊的行的記錄。
      onClickCellrowIndex, field, value當(dāng)用戶點擊單元格時觸發(fā)。
      onDblClickCellrowIndex, field, value當(dāng)用戶雙擊單元格時觸發(fā)。
      onSortColumnsort, order當(dāng)用戶對列排序時觸發(fā),參數(shù)如下:
      sort:排序字段名稱。
      order:排序順序。
      onResizeColumnfield, width當(dāng)用戶調(diào)整列寬時觸發(fā)。
      onSelectrowIndex, rowData當(dāng)用戶選擇一行是觸發(fā),參數(shù)如下:
      rowIndex:被選擇的行索引,從0開始。
      rowData:對應(yīng)于被選擇行的記錄。
      onUnselectrowIndex, rowData當(dāng)用戶取消選擇一行時觸發(fā),參數(shù)如下:
      rowIndex:被取消選擇的行索引,從0開始。
      rowData:對應(yīng)于被取消選擇行的記錄。
      onSelectAllrows當(dāng)用戶選擇所有行時觸發(fā)。
      onUnselectAllrows當(dāng)用戶取消選擇所有行時觸發(fā)。
      onBeforeEditrowIndex, rowData當(dāng)用戶開始編輯一行時觸發(fā),參數(shù)如下:
      rowIndex:正在編輯的行索引,從0開始。
      rowData:對應(yīng)于正在編輯的行的記錄。
      onAfterEditrowIndex, rowData, changes當(dāng)用戶編輯完成時觸發(fā),參數(shù)如下:
      rowIndex:正在編輯的行索引,從0開始。
      rowData:對應(yīng)于正在編輯的行的記錄。
      changes:被改變的字段內(nèi)容,對應(yīng)方式為字段:值。
      onCancelEditrowIndex, rowData當(dāng)用戶取消編輯行時觸發(fā),參數(shù)如下:
      rowIndex:正在編輯的行索引,從0開始。
      rowData:對應(yīng)于正在編輯的行的記錄。
      onHeaderContextMenue, field當(dāng)數(shù)據(jù)表格的列標(biāo)題被鼠標(biāo)右鍵單擊時觸發(fā)。
      onRowContextMenue, rowIndex, rowData當(dāng)一行被鼠標(biāo)右鍵單擊時觸發(fā)。
      方法
      名稱參數(shù)描述
      optionsnone返回屬性對象。
      getPagernone返回頁面對象。
      getPanelnone返回控制面板對象。
      getColumnFieldsfrozen返回列字段,如果設(shè)置了frozen屬性為true,將返回固定列的字段名。
      getColumnOptionfield返回特定的列屬性。
      resizeparam縮放和布局。
      loadparam載入并顯示第一頁的記錄,如果傳遞了'param'參數(shù),它將會覆蓋查詢參數(shù)屬性的值。
      reloadparam重載記錄,跟'load'方法一樣但是重載的是當(dāng)前頁的記錄而非第一頁。
      reloadFooterfooter重載行底記錄。
      loadingnone顯示載入狀態(tài)。
      loadednone隱藏載入狀態(tài)。
      fitColumnsnone讓列寬自動適應(yīng)數(shù)據(jù)表格的寬度。
      fixColumnSizenone固定列尺寸。
      fixRowHeightindex固定特定列的高度。
      loadDatadata載入本地數(shù)據(jù),舊記錄將被移除。
      getDatanone返回已載入數(shù)據(jù)。
      getRowsnone返回當(dāng)前頁的記錄。
      getFooterRowsnone返回行底記錄。
      getRowIndexrow返回指定行的索引,row參數(shù)可以是行記錄或者是一個id字段的值。
      getSelectednone返回第一個被選擇的行記錄或null。
      getSelectionsnone返回所有被選擇的行,當(dāng)沒有記錄被選擇時,將返回一個空數(shù)組。
      clearSelectionsnone取消所有的已選擇項。
      selectAllnone全選。
      unselectAllnone取消全選。
      selectRowindex選擇一行,行索引從0開始。
      selectRecordidValue通過傳遞id參數(shù)來選擇一行。
      unselectRowindex取消選擇一行。
      beginEditindex開始編輯一行。
      endEditindex結(jié)束編輯。
      cancelEditindex取消編輯。
      getEditorsindex獲取指定行的編輯器,每個編輯器有如下屬性:
      actions:編輯器可以做的行為。
      target:目標(biāo)編輯器jQuery對象。
      field:字段名。
      type:編輯器類型。
      getEditoroptions獲取特定的編輯器,options參數(shù)有2個屬性:
      index:行索引。
      field:字段名。
      refreshRowindex刷新一行。
      validateRowindex校驗指定的行,如果有效返回true。
      updateRowparam更新指定的行,param參數(shù)包含如下屬性:
      index:要更新的行索引。
      row:新的行數(shù)據(jù)。
      appendRowrow添加一行。
      insertRowparam插入一個新行,param參數(shù)包含如下屬性:
      index:要插入的行索引,如果沒有定義則在最后面添加一個新行。
      row:行數(shù)據(jù)。
      deleteRowindex刪除一行。
      getChangestype獲取從最后一次提交開始的被修改的所有行,type參數(shù)表明修改的類型,可選值:inserted,deleted,updated等 。當(dāng)沒有傳遞type參數(shù)時,返回所有被修改的行。
      acceptChangesnone提交所有修改的數(shù)據(jù),提交后的數(shù)據(jù)將不能再修改或者回滾。
      rejectChangesnone回滾所有被刪除的行。
      mergeCellsoptions合并單元格,options參數(shù)包含如下屬性:
      index:行索引。
      field:字段名。
      rowspan:整合單元格要跨的行數(shù)。
      colspan:整合單元格要跨的列數(shù)。
      showColumnfield顯示特定的列。
      hideColumnfield隱藏特定的列。

      jQuery EasyUI下載:http://www.jeasyui.com/download/index.php

      詳細(xì)內(nèi)容: http://www.jeasyui.com/documentation/index.php

      附件下載

      附件:http://down.51cto.com/data/2362864

      文章名稱:datagrid(數(shù)據(jù)表格)QueryEasyUI中文幫助手冊
      URL地址:http://www.ef60e0e.cn/article/pjedcs.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        渝中区| 东乡县| 增城市| 图们市| 南平市| 沛县| 北辰区| 石楼县| 龙里县| 禹城市| 杂多县| 胶州市| 长白| 仁布县| 延寿县| 渭南市| 东阳市| 高要市| 桃江县| 龙门县| 曲阳县| 抚远县| 大城县| 建阳市| 台北县| 永丰县| 武宁县| 青河县| 南涧| 定远县| 额敏县| 通州市| 吉木萨尔县| 房产| 三台县| 视频| 平谷区| 锡林郭勒盟| 茶陵县| 唐河县| 沁阳市|