You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5.6 KiB
5.6 KiB
Basic Configuration
container
- Type: String
- Default: "luckysheet"
- Usage: Container ID
title
- Type: String
- Default: "Luckysheet Demo"
- Usage: Table's name
column
- Type: Number
- Default: 60
- Usage: The default number of columns in an empty table
row
- Type: Number
- Default: 84
- Usage: The default number of rows in an empty table
data
- Type: Array
- Default: [{ "name": "Sheet1", color: "", "status": "1", "order": "0", "data": [], "config": {}, "index":0 }, { "name": "Sheet2", color: "", "status": "0", "order": "1", "data": [], "config": {}, "index":1 }, { "name": "Sheet3", color: "", "status": "0", "order": "2", "data": [], "config": {}, "index":2 }]
- Usage: Client sheet data
[shee1, sheet2, sheet3]
fullscreenmode
- Type: Boolean
- Default: true
- Usage: Whether full-screen mode. In non-full-screen mode, the marker box is not forced to be selected
autoFormatw
- Type: Boolean
- Default: false
- Usage: Automatically format numbers with more than 4 digits as 'billion format', for example: true or "true" or "TRUE"
accuracy
- Type: Number
- Default: undefined
- Usage: Set the accuracy,the number of digits after the decimal point. Pass the parameter as a number or numeric string, for example: "0" or 0
allowCopy
- Type: Boolean
- Default: true
- Usage: Whether to allow copying
showtoolbar
- Type: Boolean
- Default: true
- Usage: Whether to display the toolbar in the second row
showinfobar
- Type: Boolean
- Default: true
- Usage: Whether to display the top name bar
showsheetbar
- Type: Boolean
- Default: true
- Usage: Whether to display the bottom table name area
showstatisticBar
- Type: Boolean
- Default: true
- Usage: Whether to display the bottom count bar
allowEdit
- Type: Boolean
- Default: true
- Usage: Whether to allow frontend editing(Not implemented yet)
enableAddRow
- Type: Boolean
- Default: true
- Usage: Allow add line
enableAddCol
- Type: Boolean
- Default: true
- Usage: Allow add column
pointEdit
- Type: Boolean
- Default: false
- Usage: Whether the editor inserts table mode
pointEditUpdate
- Type: Function
- Default: null
- Usage: Editor table update function
pointEditZoom
- Type: Number
- Default: 1
- Usage: Editor table scaling when editing
userInfo
- Type: String
- Default:
'<i style="font-size:16px;color:#ff6a00;" class="fa fa-taxi" aria-hidden="true"></i> rabbit'
- Usage: User information display style in the upper right corner
userMenuItem
- Type: Array
- Default:
[{url:"www.baidu.com", "icon":'<i class="fa fa-folder" aria-hidden="true"></i>', "name":"My Table"}, {url:"www.baidu.com", "icon":'<i class="fa fa-sign-out" aria-hidden="true"></i>', "name":"Sign Out"}]
- Usage: The menu, which popped up by clicking the user information in the upper right corner
myFolderUrl
- Type: String
- Default: "www.baidu.com"
- Usage: Back button link in the upper left corner
config
- Type: Object
- Default: {}
- Usage: Table row height, column width, merged cells, formulas and other settings
devicePixelRatio
- Type: Number
- Default: window.devicePixelRatio
- Usage: Device Pixel Ratio, the larger the ratio, the higher the table resolution
gridKey
- Type: String
- Default: ""
- Usage: Form unique identifier
loadUrl
- Type: String
- Default: ""
- Usage: Configure the address of
loadUrl
, Luckysheet will request the table data through ajax. By default, alldata
in the sheet data with status 1 is loaded, and the rest of the sheet loads all fields except thedata
field.
loadSheetUrl
- Type: String
- Default: ""
- Usage: Configure the address of
loadSheetUrl
, the parameters aregridKey
(table primary key) andindex
(sheet primary key collection, format is[1,2,3]
), the returned data is thedata
field set of sheet
updateUrl
- Type: String
- Default: ""
- Usage: Update URL of table data
updateImageUrl
- Type: String
- Default: ""
- Usage: Update URL of thumbnail
allowUpdate
- Type: Boolean
- Default: false
- Usage: Whether to allow background updates after editing
functionButton
- Type: String
- Default: ""
- Usage: Function buttons in the upper right corner, for example
'<button id="" class="btn btn-primary" style="padding:3px 6px;font-size: 12px;margin-right: 10px;">Download</button> <button id="" class="btn btn-primary btn-danger" style=" padding:3px 6px; font-size: 12px; margin-right: 10px;">Share</button> <button id="luckysheet-share-btn-title" class="btn btn-primary btn-danger" style=" padding:3px 6px; font-size: 12px; margin-right: 10px;">Show Data</button>'
showConfigWindowResize
- Type: Boolean
- Default: true
- Usage: The configuration of the chart or pivot table will pop up on the right. Set whether the table will be automatically indented after popping up
enablePage
- Type: Boolean
- Default: false
- Usage: Allow next page to load
chartConfigChange
- Type: Function
- Default: null
- Usage: Custom method for triggering chart update in chart plugin
beforeCreateDom
- Type: Function
- Default: null
- Usage: Custom method before table creation
fireMousedown
- Type: Function
- Default: null
- Usage: Custom method for drilling down cell data