SpreadJS 13
GC.Spread.Sheets.FloatingObjects Namespace / FloatingObject type / dynamicSize Method
The value indicates whether the size of the object changes when hiding or showing, resizing, or moving rows or columns.
In This Topic
    dynamicSize Method
    In This Topic
    Gets or sets whether the size of the object changes when hiding or showing, resizing, or moving rows or columns.
    Syntax
    var instance = new GC.Spread.Sheets.FloatingObjects.FloatingObject(name, x, y, width, height);
    var returnValue; // Type: any
    returnValue = instance.dynamicSize(value);
    function dynamicSize( 
       value : boolean
    ) : any;

    Parameters

    value
    The value indicates whether the size of the object changes when hiding or showing, resizing, or moving rows or columns.

    Return Value

    If no value is set, returns whether this floating object dynamically changes size; otherwise, returns the floating object.
    Example
    This example creates a floating object.
    var customFloatingObject = new GC.Spread.Sheets.FloatingObjects.FloatingObject("f1", 10, 10, 60, 64);
    customFloatingObject.isVisible(true);
    customFloatingObject.dynamicSize(true);
    customFloatingObject.dynamicMove(true);
    var btn = document.createElement('button');
    btn.style.width = "60px";
    btn.style.height = "30px";
    btn.innerText = "button";
    customFloatingObject.content(btn);
    activeSheet.floatingObjects.add(customFloatingObject);
    See Also