@sheetkit/node / JsFormControlConfig
Interface: JsFormControlConfig
Defined in: binding.d.ts:609
Configuration for adding a form control to a worksheet.
Properties
cell
cell:
string
Defined in: binding.d.ts:616
Anchor cell (top-left corner), e.g. "B2".
cellLink?
optionalcellLink:string
Defined in: binding.d.ts:626
Linked cell reference for value binding.
checked?
optionalchecked:boolean
Defined in: binding.d.ts:628
Initial checked state (CheckBox, OptionButton).
controlType
controlType:
string
Defined in: binding.d.ts:614
Control type: "button", "checkbox", "optionButton", "spinButton", "scrollBar", "groupBox", "label".
currentValue?
optionalcurrentValue:number
Defined in: binding.d.ts:638
Current value (SpinButton, ScrollBar).
height?
optionalheight:number
Defined in: binding.d.ts:620
Height in points.
increment?
optionalincrement:number
Defined in: binding.d.ts:634
Step increment (SpinButton, ScrollBar).
macroName?
optionalmacroName:string
Defined in: binding.d.ts:624
VBA macro name (Button only).
maxValue?
optionalmaxValue:number
Defined in: binding.d.ts:632
Maximum value (SpinButton, ScrollBar).
minValue?
optionalminValue:number
Defined in: binding.d.ts:630
Minimum value (SpinButton, ScrollBar).
pageIncrement?
optionalpageIncrement:number
Defined in: binding.d.ts:636
Page increment (ScrollBar only).
text?
optionaltext:string
Defined in: binding.d.ts:622
Display text (Button, CheckBox, OptionButton, GroupBox, Label).
threeD?
optionalthreeD:boolean
Defined in: binding.d.ts:640
Enable 3D shading.
width?
optionalwidth:number
Defined in: binding.d.ts:618
Width in points.