@sheetkit/node / JsFormControlConfig
Interface: JsFormControlConfig
Defined in: binding.d.ts:667
Configuration for adding a form control to a worksheet.
Properties
cell
cell:
string
Defined in: binding.d.ts:674
Anchor cell (top-left corner), e.g. "B2".
cellLink?
optionalcellLink:string
Defined in: binding.d.ts:684
Linked cell reference for value binding.
checked?
optionalchecked:boolean
Defined in: binding.d.ts:686
Initial checked state (CheckBox, OptionButton).
controlType
controlType:
string
Defined in: binding.d.ts:672
Control type: "button", "checkbox", "optionButton", "spinButton", "scrollBar", "groupBox", "label".
currentValue?
optionalcurrentValue:number
Defined in: binding.d.ts:696
Current value (SpinButton, ScrollBar).
height?
optionalheight:number
Defined in: binding.d.ts:678
Height in points.
increment?
optionalincrement:number
Defined in: binding.d.ts:692
Step increment (SpinButton, ScrollBar).
macroName?
optionalmacroName:string
Defined in: binding.d.ts:682
VBA macro name (Button only).
maxValue?
optionalmaxValue:number
Defined in: binding.d.ts:690
Maximum value (SpinButton, ScrollBar).
minValue?
optionalminValue:number
Defined in: binding.d.ts:688
Minimum value (SpinButton, ScrollBar).
pageIncrement?
optionalpageIncrement:number
Defined in: binding.d.ts:694
Page increment (ScrollBar only).
text?
optionaltext:string
Defined in: binding.d.ts:680
Display text (Button, CheckBox, OptionButton, GroupBox, Label).
threeD?
optionalthreeD:boolean
Defined in: binding.d.ts:698
Enable 3D shading.
width?
optionalwidth:number
Defined in: binding.d.ts:676
Width in points.