欢迎图片

Changes for page Lua Script

Last modified by Devin Chen on 2025/11/10 16:04

From version 10.1
edited by xingzhi lin
on 2025/10/31 11:55
Change comment: There is no comment for this version
To version 12.1
edited by Devin Chen
on 2025/11/10 16:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.lxz
1 +XWiki.DevinChen
Content
... ... @@ -3373,7 +3373,7 @@
3373 3373  
3374 3374  == [[mqtt.create>>||anchor="HMQTT"]] ==
3375 3375  
3376 -Prototype: mqtt.create(serverurl, clientid)
3376 +Prototype: mqtt.create(serverurl, clientid[, int useDomain])
3377 3377  
3378 3378  Function: Create mqtt client object
3379 3379  
... ... @@ -3384,6 +3384,7 @@
3384 3384   host: Hostname/IP address
3385 3385   port: such as 1883
3386 3386  * clientid(string): client ID
3387 +* int useDomain: 0 (Try converting to IP for connection); 1(Use domain name for connection)
3387 3387  
3388 3388  Return:
3389 3389  
... ... @@ -8062,12 +8062,118 @@
8062 8062  
8063 8063  == chart.setFormulaBtnSpacing ==
8064 8064  
8066 +
8067 +**Prototype : **chart.setFormulaBtnSpacing(partname, spacing)
8068 +
8069 +**Function: **Set the spacing between new formula buttons
8070 +
8071 +**Parameters**:
8072 +
8073 +* (((
8074 +partname(string): Component name
8075 +)))
8076 +* (((
8077 +spacing(int): Button spacing (unit: px (pixels))
8078 +)))
8079 +
8080 +**Return: **
8081 +
8082 +* Success: True
8083 +* Failure: False
8084 +
8085 +**Example**
8086 +
8087 +
8088 +{{code language="LUA"}}
8089 +chart.setFormulaBtnSpacing("2_FOA_0", 5)
8090 +{{/code}}
8091 +
8065 8065  == chart.setFormulaBtnScale ==
8066 8066  
8094 +
8095 +**Prototype : **chart.setFormulBtnScale(partname, scale)
8096 +
8097 +**Function: **Set the formula button size scaling
8098 +
8099 +**Parameters**:
8100 +
8101 +* (((
8102 +partname(string): Component name
8103 +)))
8104 +* (((
8105 +scale(double): Scaling factor, default is 1, range [0.1, 5]
8106 +)))
8107 +
8108 +**Return: **
8109 +
8110 +* Success: True
8111 +* Failure: False
8112 +
8113 +**Example**
8114 +
8115 +
8116 +{{code language="LUA"}}
8117 +chart.setFormulaBtnScale("2_FOA_0", 1.5)
8118 +{{/code}}
8119 +
8067 8067  == chart.setBarChartBtnSpacing ==
8068 8068  
8122 +
8123 +**Prototype : **chart.setBarChartBtnSpacing(partname, spacing)
8124 +
8125 +**Function: **Set the spacing between new barchart buttons
8126 +
8127 +**Parameters**:
8128 +
8129 +* (((
8130 +partname(string): Component name
8131 +)))
8132 +* (((
8133 +spacing(int): Button spacing (unit: px (pixels))
8134 +)))
8135 +
8136 +**Return: **
8137 +
8138 +* Success: True
8139 +* Failure: False
8140 +
8141 +**Example**
8142 +
8143 +
8144 +{{code language="LUA"}}
8145 +chart.setBarChartBtnSpacing("0_BC_0", 5)
8146 +{{/code}}
8147 +
8069 8069  == chart.setBarChartBtnScale ==
8070 8070  
8150 +
8151 +
8152 +**Prototype : **chart.setBarChartBtnScale(partname, scale)
8153 +
8154 +**Function: **Set the barchart button size scaling
8155 +
8156 +**Parameters**:
8157 +
8158 +* (((
8159 +partname(string): Component name
8160 +)))
8161 +* (((
8162 +scale(double): Scaling factor, default is 1, range [0.1, 5]
8163 +)))
8164 +
8165 +**Return: **
8166 +
8167 +* Success: True
8168 +* Failure: False
8169 +
8170 +**Example**
8171 +
8172 +
8173 +
8174 +{{code language="LUA"}}
8175 +chart.setBarChartBtnScale("0_BC_0", 1.5)
8176 +{{/code}}
8177 +
8071 8071  = Environment operation =
8072 8072  
8073 8073  (% class="wikigeneratedid" id="HGetsqliteenvironment" %)