Hi,
I've noticed a bug then tried to set FileItem property 'canEdit' to false and force redraw() on that item. From sources it looks like "_recreateCanvas" function was made public, but missed to change names in usage site.
Bbug was found on 11.0 and 11.1 tested on latest builds.
Here is asnippet of code @ FileItem.js:
	 
							
						
					I've noticed a bug then tried to set FileItem property 'canEdit' to false and force redraw() on that item. From sources it looks like "_recreateCanvas" function was made public, but missed to change names in usage site.
Bbug was found on 11.0 and 11.1 tested on latest builds.
Here is asnippet of code @ FileItem.js:
Code:
	
	    redraw : function () {
        var isReadOnly = this.isReadOnly();
        // This occurs when changing the state of canEdit.
        if (this._isReadOnly != isReadOnly) {
            this._recreateCanvas();  // <- function not found
        } else if (this.canvas && !isReadOnly) {
            // if this.multiple is different from the "multiple" setting on the item in the
            // canvas DynamicForm, recreate the form...
            var item = this.editForm.getItem(0);
            if (this.multiple != item.multiple) {
                item == null;
                this._recreateCanvas(); // <-- function not found.
            }
        }
        this.Super("redraw", arguments);
    },
    recreateCanvas : function () { // <-- looks like it's corrent name, not "_recreateCanvas"
      ///....
   }
Comment