Home >Web Front-end >JS Tutorial >jqGrid Chinese document option setting_jquery
jqGrid provides a large number of option settings. Developers can control jqGrid by setting the corresponding values of the options. For example, the width, height, data type, column name, etc. of the table are all completed through option settings. The options of jqGrid are generally in the form of name:value (name:value), and can also be configured in the form of object (object) and array (array).
jqGrid Option(Option)
To call jqGrid, you only need to execute the following code:
jQuery("#grid_id").jqGrid(options);
options are the option settings of jqGrid, please refer to the following table.
Properties | Type | Description | Default value |
ajaxGridOptions | object | This item is used to set the global properties of ajax when the table setting obtains data. Note that this item may override all current ajax settings (including error, complete and beforeSend events). | empty |
ajaxSelectOptions | object | This item is used to set the global properties of ajax when selecting elements through dataUrl in editoptions or searchoptions objects. | empty |
altclass | string | Class for alternating rows.This is only valid when altRows is set to true. | ui-priority-secondary |
altRows | boolean | Set as alternating row table | false |
autoencode | boolean | When set to true, encodes data from the server and submitted data. For example, 9072b14e7b5c52091e65a0dcc32e840b16b28748ea4df4d9c2150843fecfba68 | empty |
pagerpos | string | Define the position of the table browsing navigation bar. By default, a navigation bar is created consisting of 3 parts: page number, navigation button and record information. | center |
pgbuttons | boolean | Define whether the navigation button is displayed when navigation is activated. | true |
pginput | boolean | Define whether the navigation bar has a page number input box. | true |
pgtext | string | Current page information. The first amount is the current page, and the second amount is the total number of pages. | |
prmNames | array | By default prmNames: { page: "page", rows: "rows", sort: "sidx", order: "sord", search: "_search", nd: "nd", npage:null} Sent to the server in POST mode, the fields are: page, rows, sidx, sord, search, nd. For example, if you want to change sidx to mysort, you can write: prmNames: {sort: “mysort”}. In this way, the string submitted to the server will be Becomes: page=1&rows=10&mysort=myindex&sord=asc If some parameters are set to null, these parameters will no longer be sent to the server. For example prmNames: { nd:null} then the nd parameter will not be sent. For Npage parameters, see scroll option. | none |
postData | array | This array can be passed directly to the url. This array can be of the form {name1:value1…}. | empty |
recount | integer | Read-only attribute. Defines the number of rows displayed in the table. Not to be confused with records. | 0 |
recordpos | string | Define the position of recording information on the page, which can be left, center, or right. | right |
recordpos | object | Class for alternating rows | true |
records | integer | Read-only attribute. Define the number of records to get from the request | none |
recordtext | string | Prompt information that can be displayed on the page, this |