jqxGrid API source

source 源對(duì)象表示一組鍵/值對(duì)募舟。

The source object represents a set of key/value pairs.
url: A string containing the URL to which the request is sent.
data: Data to be sent to the server.
localdata: data array or data string pointing to a local data source.
datatype: the data's type. Possible values: 'xml', 'json', 'jsonp', 'tsv', 'csv', 'local', 'array', 'observablearray'.
type: The type of request to make ("POST" or "GET"), default is "GET".
id: A string containing the Id data field.
root: A string describing where the data begins and all other loops begin from this element.
record: A string describing the information for a particular record.
datafields: An array describing the fields in a particular record. Each datafield must define the following members:
name - A string containing the data field's name.
type(optional) - A string containing the data field's type. Possible values: 'string', 'date', 'number', 'bool'.
format(optional) - Sets the data formatting. By setting the format, the jqxDataAdapter plug-in will try to format the data before loading it.
Example: { name: 'SubmitDate', type: 'date', format: "yyyy-MM-ddTHH:mm:ss-HH:mm" }
map(optional) - A mapping to the data field.


url:請(qǐng)求地址恨旱,即數(shù)據(jù)來(lái)源,例如當(dāng)datatype類(lèi)型為xml壳坪,即需要url請(qǐng)求到目標(biāo)文件獲取數(shù)據(jù)

var source = {
    datatype:"xml",
    url="../sampledata/products.xml"
}

data:發(fā)送到服務(wù)器的數(shù)據(jù)柳刮,目前還沒(méi)有遇到,補(bǔ)充中...
localdata:本地?cái)?shù)據(jù)祷蝌,與url功能相同;
datatype:數(shù)據(jù)類(lèi)型帆卓,如果用url獲取數(shù)據(jù)巨朦,則需要確保datatype正確,用localdata則無(wú)要求剑令,類(lèi)型有 'xml', 'json', 'jsonp', 'tsv', 'csv', 'local', 'array', 'observablearray';
type:請(qǐng)求類(lèi)型糊啡,post、get吁津,默認(rèn)為get棚蓄;
id:用處不詳?碍脏?梭依?
root:即一條數(shù)據(jù)被什么元素包裹,

root:"demo"
xml文件
<demo>
  <content type="application/xml">
     <m:properties>
         <d:ShipVia m:type="Edm.Int32">3</d:ShipVia>
         <d:Freight m:type="Edm.Decimal">32.3800</d:Freight>
     </m:properties>
  </content>
</demo>

record:與root用法相同典尾。
datafields:表格通過(guò)什么字段取值役拴,其中name字段為必須,即localdata或者url中數(shù)據(jù)的字段名钾埂,type河闰,可有可無(wú),可能的值:'string'褥紫,'date'姜性,'number','bool'髓考;format部念,可有可無(wú),管道或者過(guò)濾器绳军,僅支持時(shí)間印机;map,可有可無(wú)门驾,xml的映射路徑射赛;

Example with XML data: 
{ name: 'CompanyName', map: 'm\\:properties>d\\:CompanyName' } 
XML
 <content type="application/xml">
    <m:properties>
      <d:CustomerID>ALFKI</d:CustomerID>
      <d:CompanyName>Alfreds Futterkiste</d:CompanyName>
    </m:properties>
  </content>
*** ***
Example with nested JSON data. 
var data = [{ "empName": "test", "age": "67", "department": { "id": "1234", "name": "Sales" }, "author": "ravi"}];
// prepare the data
var source =
{
    datatype: "json",
    datafields: [
        { name: 'empName' },
        { name: 'age' },
        { name: 'id', map: 'department>id' },
        { name: 'name', map: 'department>name' },
        { name: 'author' }
    ],
    localdata: data
};
var dataAdapter = new $.jqx.dataAdapter(source);

注意事項(xiàng)

當(dāng)使用source 對(duì)象時(shí),需要引入jqxdata.js
requires jqxdata.js
但是奶是,當(dāng)我們用source生成源數(shù)據(jù)后楣责,還不能直接被jqxGrid使用竣灌,需要通過(guò)jqx的內(nèi)置方法轉(zhuǎn)換之后才能使用

var dataAdapter = new $.jqx.dataAdapter(source);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市秆麸,隨后出現(xiàn)的幾起案子初嘹,更是在濱河造成了極大的恐慌,老刑警劉巖沮趣,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屯烦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡房铭,警方通過(guò)查閱死者的電腦和手機(jī)驻龟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)缸匪,“玉大人翁狐,你說(shuō)我怎么就攤上這事×枋撸” “怎么了露懒?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)砂心。 經(jīng)常有香客問(wèn)我懈词,道長(zhǎng),這世上最難降的妖魔是什么计贰? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任钦睡,我火速辦了婚禮,結(jié)果婚禮上躁倒,老公的妹妹穿的比我還像新娘荞怒。我一直安慰自己,他們只是感情好秧秉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布褐桌。 她就那樣靜靜地躺著,像睡著了一般象迎。 火紅的嫁衣襯著肌膚如雪荧嵌。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,084評(píng)論 1 291
  • 那天砾淌,我揣著相機(jī)與錄音啦撮,去河邊找鬼。 笑死汪厨,一個(gè)胖子當(dāng)著我的面吹牛赃春,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播劫乱,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼织中,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼锥涕!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起狭吼,我...
    開(kāi)封第一講書(shū)人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤层坠,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后刁笙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體破花,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年采盒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旧乞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡磅氨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嫡纠,到底是詐尸還是另有隱情烦租,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布除盏,位于F島的核電站叉橱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏者蠕。R本人自食惡果不足惜窃祝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望踱侣。 院中可真熱鬧粪小,春花似錦、人聲如沸抡句。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)待榔。三九已至逞壁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锐锣,已是汗流浹背腌闯。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雕憔,地道東北人姿骏。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像橘茉,于是被迫代替她去往敵國(guó)和親工腋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子姨丈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351