1234567891011121314151617181920212223242526272829 |
- class UIFilePicker extends UIElement {
- init()
- {
- var idfp = this.elemId+"_fp";
- var t=this;
- var size=(this.size)?this.size:12;
- var r = HTMLBuilder.rootElemDiv(size);
- var nsize=12;
- if(this.facultative) nsize-=2;
- var x = HTMLBuilder.file({ id: this.elemId, placeholder: this.placeholder });
- r.append(x);
- doFac(r,this);
- this.root.append(r);
- }
- getJson()
- {
- return $("#"+this.elemId+"_f").val().replace(/C:\\fakepath\\/i, '');
- }
- setValue(e)
- {
- var idfp = this.elemId+"_fp";
- $('#'+idfp).val(e);
- }
- }
- registerUiClass("file", UIFilePicker);
|