mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
7882 lines
201 KiB
TypeScript
7882 lines
201 KiB
TypeScript
// Type definitions for Webix UI v2.4.0
|
|
// Project: http://webix.com
|
|
// Definitions by: Maksim Kozhukh <http://github.com/mkozhukh>
|
|
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
|
|
|
declare module webix {
|
|
|
|
type WebixTemplate = (...args: any[])=>string;
|
|
type WebixCallback = (...args: any[])=>any;
|
|
interface PromisedData {
|
|
then(handler:(data:any)=>any):PromisedData;
|
|
}
|
|
|
|
function ajax():webix._ajax;
|
|
function $$(id: string|Event|HTMLElement):webix.ui.baseview;
|
|
|
|
|
|
interface _ajax{
|
|
bind(master:any):webix._ajax;
|
|
del(url:string, params?:any, callback?:WebixCallback):PromisedData;
|
|
get(url:string, params?:any, callback?:WebixCallback):PromisedData;
|
|
getXHR():any;
|
|
headers(values:any):webix._ajax;
|
|
post(url:string, params?:any, callback?:WebixCallback):PromisedData;
|
|
put(url:string, params?:any, callback?:WebixCallback):PromisedData;
|
|
response(type:string):void;
|
|
stringify(data:any):string;
|
|
sync():webix._ajax;
|
|
master: any;
|
|
}
|
|
interface clipbuffer{
|
|
destructor():void;
|
|
focus():void;
|
|
init():void;
|
|
set(text:string):void;
|
|
}
|
|
interface color{
|
|
hexToDec(hex:string):number;
|
|
hsvToRgb(h:number, s:number, v:number):any[];
|
|
rgbToHsv(r:number, g:number, b:number):any[];
|
|
toHex(number:number, length?:number):string;
|
|
toRgb(rgb:string):any[];
|
|
}
|
|
interface csv{
|
|
parse(text:string, delimiter?:any):any[];
|
|
stringify(data:any[], delimiter?:any):string;
|
|
delimiter: any;
|
|
escape: boolean;
|
|
}
|
|
interface editors{
|
|
$popup: any;
|
|
checkbox: string;
|
|
color: string;
|
|
combo: string;
|
|
date: string;
|
|
"inline-checkbox": string;
|
|
"inline-text": string;
|
|
multiselect: string;
|
|
password: string;
|
|
popup: string;
|
|
richselect: string;
|
|
select: string;
|
|
text: string;
|
|
}
|
|
interface env{
|
|
cssPrefix: string;
|
|
isFF: boolean;
|
|
isIE: boolean;
|
|
isSafari: boolean;
|
|
isWebKit: boolean;
|
|
jsPrefix: string;
|
|
mouse: any;
|
|
strict: boolean;
|
|
svg: boolean;
|
|
transform: boolean;
|
|
transition: boolean;
|
|
transitionDuration: string;
|
|
transitionEnd: string;
|
|
translate: string;
|
|
}
|
|
interface history{
|
|
push(view:string, url:string, value:any):void;
|
|
track(view:string, url:string):void;
|
|
}
|
|
interface html{
|
|
addCss(node:HTMLElement, name:string):void;
|
|
addMeta(name:string, value:string):void;
|
|
addStyle(css:string):void;
|
|
allowSelect():void;
|
|
create(name:string, attrs:any, html?:string):HTMLElement;
|
|
createCss(data:any):string;
|
|
denySelect():void;
|
|
getValue(node:HTMLElement):string;
|
|
index(node:HTMLElement):number;
|
|
insertBefore(node:HTMLElement, before:HTMLElement, rescue?:HTMLElement):void;
|
|
locate(ev:Event|HTMLElement, name:string):string;
|
|
offset(node:HTMLElement):any;
|
|
pos(ev:Event):any;
|
|
posRelative(ev:Event):any;
|
|
preventEvent(ev:Event):boolean;
|
|
remove(node:HTMLElement|HTMLElement[]):void;
|
|
removeCss(node:HTMLElement, name:string):void;
|
|
stopEvent(ev:Event):boolean;
|
|
}
|
|
interface i18n{
|
|
dateFormatDate(date:string):any;
|
|
dateFormatStr(date:any):string;
|
|
fullDateFormatDate(date:string):any;
|
|
fullDateFormatStr(date:Date):string;
|
|
intFormat(num:number):string;
|
|
longDateFormatDate(date:string):any;
|
|
longDateFormatStr(date:any):string;
|
|
numberFormat(number:number):string;
|
|
parseFormatDate(date:string):any;
|
|
parseFormatStr(date:any):string;
|
|
parseTimeFormatDate(date:string):any;
|
|
parseTimeFormatStr(date:any):string;
|
|
priceFormat(number:number):string;
|
|
setLocale(name:string):void;
|
|
timeFormatDate(time:string):any;
|
|
timeFormatStr(date:any):string;
|
|
calendar: any;
|
|
controls: any;
|
|
dateFormat: string;
|
|
decimalDelimiter: string;
|
|
decimalSize: number;
|
|
fileSize: any[];
|
|
fullDateFormat: string;
|
|
groupDelimiter: string;
|
|
groupSize: number;
|
|
locales: any;
|
|
longDateFormat: string;
|
|
parseFormat: string;
|
|
parseTimeFormat: string;
|
|
price: string;
|
|
priceSettings: any;
|
|
timeFormat: string;
|
|
}
|
|
interface locale{
|
|
pager: any;
|
|
}
|
|
interface markup{
|
|
init(node:string, target:string):webix.ui.baseview;
|
|
parse(data:any, datatype:string):void;
|
|
attribute: any;
|
|
dataTag: any;
|
|
namespace: any;
|
|
}
|
|
interface promise{
|
|
all(promise:PromisedData, morepromises?:PromisedData):void;
|
|
defer():PromisedData;
|
|
fcall():PromisedData;
|
|
nfcall():PromisedData;
|
|
}
|
|
interface rules{
|
|
isChecked():boolean;
|
|
isEmail():boolean;
|
|
isNotEmpty():boolean;
|
|
isNumber():boolean;
|
|
}
|
|
interface cookie{
|
|
clear():void;
|
|
get(name:string):any;
|
|
put(name:string, value:any):void;
|
|
remove(name:string):void;
|
|
}
|
|
interface local{
|
|
clear():void;
|
|
get(name:string):any;
|
|
put(name:string, value:any):void;
|
|
remove(name:string):void;
|
|
}
|
|
interface session{
|
|
clear():void;
|
|
get(name:string):any;
|
|
put(name:string, value:any):void;
|
|
remove(name:string):void;
|
|
}
|
|
interface storage{
|
|
cookie:webix.cookie;
|
|
local:webix.local;
|
|
session:webix.session;
|
|
}
|
|
|
|
function alert(text:string, callback:WebixCallback):HTMLElement;
|
|
function animate(html_element:HTMLElement, animation:any):void;
|
|
function attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
function bind(code:WebixCallback, master:any):WebixCallback;
|
|
function blockEvent():void;
|
|
function callEvent(name:string, params:any[]):boolean;
|
|
function clone(source:any):any;
|
|
function confirm(text:string, callback:WebixCallback):HTMLElement;
|
|
function copy(source:any):any;
|
|
function delay(code:WebixCallback, owner?:any, params?:any[], delay?:number):number;
|
|
function detachEvent(id:string):void;
|
|
function dp(name:string):any;
|
|
function editStop():void;
|
|
function event(node:HTMLElement, event:string, handler:WebixCallback, master?:any):string;
|
|
function eventRemove(id:string):void;
|
|
function exec(code:string):void;
|
|
function extend(target:any, source:any, overwrite:boolean):any;
|
|
function hasEvent(name:string):boolean;
|
|
function isArray(check:any):boolean;
|
|
function isDate(check:any):boolean;
|
|
function isUndefined(check:any):boolean;
|
|
function jsonp(url:string, params?:any, callback?:WebixCallback, master?:any):void;
|
|
function mapEvent(map:any):void;
|
|
function message(text:string):void;
|
|
function modalbox(text:string, callback:WebixCallback):HTMLElement;
|
|
function once(code:WebixCallback):void;
|
|
function proto(target:any, mixin1?:any, mixinN?:any):any;
|
|
function protoUI(target:any, view:any, mixin1?:any, mixinN?:any):any;
|
|
function proxy(type:string, source:string):any;
|
|
function ready(code:WebixCallback):void;
|
|
function remote():void;
|
|
function require(url:string):void;
|
|
function send(url:string, values:any, method:string, target:string):void;
|
|
function single(source:WebixCallback):WebixCallback;
|
|
function template(template:string):WebixCallback;
|
|
function toArray(array:any[]):any[];
|
|
function toFunctor(name:string):WebixCallback;
|
|
function toNode(id:string):HTMLElement;
|
|
function type(config:any):void;
|
|
function ui(config:any, parent?:any, replacement?:any):webix.ui.baseview;
|
|
function uid():string;
|
|
function unblockEvent():void;
|
|
function wrap(target:WebixCallback, source:WebixCallback):WebixCallback;
|
|
var codebase: string;
|
|
var name: string;
|
|
var version: string;
|
|
var clipbuffer:webix.clipbuffer;
|
|
var color:webix.color;
|
|
var csv:webix.csv;
|
|
var editors:webix.editors;
|
|
var env:webix.env;
|
|
var history:webix.history;
|
|
var html:webix.html;
|
|
var i18n:webix.i18n;
|
|
var locale:webix.locale;
|
|
var markup:webix.markup;
|
|
var promise:webix.promise;
|
|
var rules:webix.rules;
|
|
var storage:webix.storage;
|
|
|
|
interface ActiveContent{
|
|
}
|
|
var ActiveContent:ActiveContent;
|
|
|
|
interface AtomDataLoader{
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
parse(data:any, type:string):void;
|
|
}
|
|
var AtomDataLoader:AtomDataLoader;
|
|
|
|
interface AtomRender{
|
|
render(id:string, data:any, type:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
}
|
|
var AtomRender:AtomRender;
|
|
|
|
interface AutoTooltip{
|
|
}
|
|
var AutoTooltip:AutoTooltip;
|
|
|
|
interface BaseBind{
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
unbind():void;
|
|
}
|
|
var BaseBind:BaseBind;
|
|
|
|
interface BindSource{
|
|
addBind(source:any, rule:string, format:string):void;
|
|
getBindData(key:string, update:boolean):void;
|
|
removeBind(source:any):void;
|
|
saveBatch(func:WebixCallback):void;
|
|
setBindData(data:any, key:string):void;
|
|
}
|
|
var BindSource:BindSource;
|
|
|
|
interface Canvas{
|
|
clearCanvas():void;
|
|
getCanvas(context:string):any;
|
|
hideCanvas():void;
|
|
renderText(x:number, y:number, text:string, css:string, w:number):void;
|
|
renderTextAt(valign:string, align:string, x:number, y:number, t:string, c:string, w:number):void;
|
|
showCanvas():void;
|
|
toggleCanvas():void;
|
|
}
|
|
var Canvas:Canvas;
|
|
|
|
interface CollectionBind{
|
|
getCursor():number;
|
|
refreshCursor():void;
|
|
setCursor(cursor:string):void;
|
|
}
|
|
var CollectionBind:CollectionBind;
|
|
|
|
interface ContextHelper{
|
|
attachTo(view:any):void;
|
|
getContext():any;
|
|
}
|
|
var ContextHelper:ContextHelper;
|
|
|
|
interface CopyPaste{
|
|
}
|
|
var CopyPaste:CopyPaste;
|
|
|
|
interface CustomScroll{
|
|
enable(html_node:HTMLElement|webix.ui.baseview):void;
|
|
init():void;
|
|
scrollStep: number;
|
|
}
|
|
var CustomScroll:CustomScroll;
|
|
|
|
interface DataCollection{
|
|
add(obj:any, index?:number):string;
|
|
addBind(source:any, rule:string, format:string):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearValidation():void;
|
|
count():number;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBindData(key:string, update:boolean):void;
|
|
getCursor():number;
|
|
getFirstId():string;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getPrevId(id:string, step:number):string;
|
|
hasEvent(name:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
refreshCursor():void;
|
|
remove(id:string):void;
|
|
removeBind(source:any):void;
|
|
saveBatch(func:WebixCallback):void;
|
|
serialize():any;
|
|
setBindData(data:any, key:string):void;
|
|
setCursor(cursor:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
config: { [key: string]: any; };
|
|
name: string;
|
|
}
|
|
interface DataCollectionFactory{
|
|
new():DataCollection;
|
|
}
|
|
var DataCollection:DataCollectionFactory;
|
|
|
|
interface DataDriver{
|
|
csv: any;
|
|
html: any;
|
|
htmltable: any;
|
|
jsarray: any;
|
|
json: any;
|
|
xml: any;
|
|
}
|
|
var DataDriver:DataDriver;
|
|
|
|
interface DataLoader{
|
|
add(obj:any, index?:number):string;
|
|
clearAll():void;
|
|
count():number;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getFirstId():string;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getPrevId(id:string, step:number):string;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
serialize():any;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
updateItem(id:string, data:any):void;
|
|
}
|
|
var DataLoader:DataLoader;
|
|
|
|
interface DataMarks{
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
}
|
|
var DataMarks:DataMarks;
|
|
|
|
interface DataMove{
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
}
|
|
var DataMove:DataMove;
|
|
|
|
interface DataProcessor{
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
attachProgress(start:WebixCallback, end:WebixCallback, error:WebixCallback):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearValidation():void;
|
|
define(property:string, value:any):void;
|
|
detachEvent(id:string):void;
|
|
escape(value:string):string;
|
|
getItemState(itemId:string):any;
|
|
getState():string|boolean;
|
|
hasEvent(name:string):boolean;
|
|
ignore(code:WebixCallback, master:any):void;
|
|
mapEvent(map:any):void;
|
|
off():void;
|
|
on():void;
|
|
processResult(data:any):void;
|
|
reset():void;
|
|
save(id:string, operation:string):void;
|
|
send():void;
|
|
setItemState(itemId:string, state:boolean):void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
config: { [key: string]: any; };
|
|
name: string;
|
|
}
|
|
var DataProcessor:DataProcessor;
|
|
|
|
interface DataRecord{
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
detachEvent(id:string):void;
|
|
getValues():any;
|
|
hasEvent(name:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
config: { [key: string]: any; };
|
|
name: string;
|
|
}
|
|
var DataRecord:DataRecord;
|
|
|
|
interface DataState{
|
|
getState():any;
|
|
setState(state:any):void;
|
|
}
|
|
var DataState:DataState;
|
|
|
|
interface DataStore{
|
|
add(obj:any, index?:number):string;
|
|
addMark(id:string, name:string, css?:boolean, value?:any):any;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
changeId(old:string, newid:string):void;
|
|
clearAll():void;
|
|
clearMark(name:string):void;
|
|
count():number;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
each(method:WebixCallback, master?:any, all?:boolean):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getFirstId():string;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getIndexRange(from:string, to:string):any[];
|
|
getItem(id:string):any;
|
|
getLastId():string;
|
|
getMark(id:string, mark_name:string):any;
|
|
getNextId(id:string, step:number):string;
|
|
getPrevId(id:string, step:number):string;
|
|
getRange(from:string, to:string):any[];
|
|
hasEvent(name:string):boolean;
|
|
id(item:any):string;
|
|
importData(source:webix.ui.baseview):void;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
provideApi(target:any, eventable:boolean):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeMark(id:string, name:string, css:boolean):void;
|
|
scheme(config:any):void;
|
|
serialize():any;
|
|
setDriver(type:string):void;
|
|
silent(code:WebixCallback):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unblockEvent():void;
|
|
unsync():void;
|
|
updateItem(id:string, data:any):void;
|
|
driver: any;
|
|
name: string;
|
|
order: any[];
|
|
pull: any;
|
|
}
|
|
var DataStore:DataStore;
|
|
|
|
interface DataValue{
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
detachEvent(id:string):void;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
setValue(value:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
name: string;
|
|
}
|
|
var DataValue:DataValue;
|
|
|
|
interface Date{
|
|
add(date:any, inc:number, mode:string):any;
|
|
copy(date:any):any;
|
|
datePart(date:any):any;
|
|
dateToStr(format:string, utc:boolean):WebixCallback;
|
|
dayStart(date:any):any;
|
|
equal(datea:any, dateb:any):boolean;
|
|
getISOWeek(date:any):number;
|
|
getUTCISOWeek(data:any):number;
|
|
isHoliday(date:any):boolean;
|
|
monthStart(date:any):any;
|
|
strToDate(format:string, utc:boolean):WebixCallback;
|
|
timePart(date:any):number;
|
|
toFixed(num:number):number;
|
|
weekStart(date:any):any;
|
|
yearStart(date:any):any;
|
|
startOnMonday: boolean;
|
|
}
|
|
var Date:Date;
|
|
|
|
interface Destruction{
|
|
destructor():void;
|
|
}
|
|
var Destruction:Destruction;
|
|
|
|
interface DragControl{
|
|
addDrag(node:string|HTMLElement, ctrl:any):void;
|
|
addDrop(node:string|HTMLElement, ctrl:any, master_mode:boolean):void;
|
|
createDrag(event:Event):void;
|
|
destroyDrag():void;
|
|
getContext():any;
|
|
getMaster(target:any):any;
|
|
getNode():HTMLElement;
|
|
sendSignal(signal:string):void;
|
|
$drag(s:any, e:Event):HTMLElement;
|
|
$dragIn(s:any, t:any, e:Event):void;
|
|
$dragOut(s:any, t:any, n:any, e:Event):void;
|
|
$dragPos: WebixCallback;
|
|
$drop(s:any, t:any, d:any, e:Event):void;
|
|
left: number;
|
|
top: number;
|
|
}
|
|
var DragControl:DragControl;
|
|
|
|
interface DragItem{
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
}
|
|
var DragItem:DragItem;
|
|
|
|
interface DragOrder{
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragPos: WebixCallback;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
}
|
|
var DragOrder:DragOrder;
|
|
|
|
interface EditAbility{
|
|
edit(id:any):void;
|
|
editCancel():void;
|
|
editNext():boolean;
|
|
editStop():void;
|
|
focusEditor():void;
|
|
getEditState():any;
|
|
getEditor(id?:string):any;
|
|
getEditorValue():string;
|
|
validateEditor(id?:string):boolean;
|
|
}
|
|
var EditAbility:EditAbility;
|
|
|
|
interface EventSystem{
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
detachEvent(id:string):void;
|
|
hasEvent(name:string):boolean;
|
|
mapEvent(map:any):void;
|
|
unblockEvent():void;
|
|
}
|
|
var EventSystem:EventSystem;
|
|
|
|
interface Group{
|
|
group(config:any, mode:boolean):void;
|
|
ungroup(mode:boolean):void;
|
|
}
|
|
var Group:Group;
|
|
|
|
interface GroupMethods{
|
|
any(property:string, data:any):void;
|
|
count(property:string, data:any):void;
|
|
max(property:string, data:any):void;
|
|
min(property:string, data:any):void;
|
|
string(property:string, data:any):void;
|
|
sum(property:string, data:any):void;
|
|
}
|
|
var GroupMethods:GroupMethods;
|
|
|
|
interface GroupStore{
|
|
group(stats:any):void;
|
|
ungroup():void;
|
|
}
|
|
var GroupStore:GroupStore;
|
|
|
|
interface HtmlMap{
|
|
addPoly(id:string, points:any[]):void;
|
|
addRect(id:string, points:any[], userdata?:string):void;
|
|
addSector(id:string, aplha0:number, aplha1:number, x:number, y:number, R:number, ky:number):void;
|
|
render(html:HTMLElement):void;
|
|
}
|
|
var HtmlMap:HtmlMap;
|
|
|
|
interface IdSpace{
|
|
innerId(id:string):string;
|
|
ui(view:any):webix.ui.baseview;
|
|
$$: any;
|
|
}
|
|
var IdSpace:IdSpace;
|
|
|
|
interface KeysNavigation{
|
|
moveSelection(direction:string):void;
|
|
}
|
|
var KeysNavigation:KeysNavigation;
|
|
|
|
interface MapCollection{
|
|
}
|
|
var MapCollection:MapCollection;
|
|
|
|
interface Modality{
|
|
}
|
|
var Modality:Modality;
|
|
|
|
interface MouseEvents{
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
}
|
|
var MouseEvents:MouseEvents;
|
|
|
|
interface Movable{
|
|
}
|
|
var Movable:Movable;
|
|
|
|
interface NavigationButtons{
|
|
}
|
|
var NavigationButtons:NavigationButtons;
|
|
|
|
interface Number{
|
|
format(value:number, config:any):string;
|
|
numToStr(config:any):WebixCallback;
|
|
}
|
|
var Number:Number;
|
|
|
|
interface OverlayBox{
|
|
hideOverlay():void;
|
|
showOverlay():void;
|
|
}
|
|
var OverlayBox:OverlayBox;
|
|
|
|
interface PagingAbility{
|
|
getPage():number;
|
|
getPager():any;
|
|
setPage(page:number):void;
|
|
}
|
|
var PagingAbility:PagingAbility;
|
|
|
|
interface PowerArray{
|
|
each(functor:WebixCallback, master:any):void;
|
|
filter(functor:WebixCallback, master:any):any[];
|
|
find(data:any):number;
|
|
insertAt(data:any, pos:number):void;
|
|
map(functor:WebixCallback, master:any):any[];
|
|
remove(value:any):void;
|
|
removeAt(pos:number, len:number):void;
|
|
}
|
|
var PowerArray:PowerArray;
|
|
|
|
interface ProgressBar{
|
|
hideProgress():void;
|
|
showProgress(config?:any):void;
|
|
}
|
|
var ProgressBar:ProgressBar;
|
|
|
|
interface RecordBind{
|
|
}
|
|
var RecordBind:RecordBind;
|
|
|
|
interface RenderStack{
|
|
customize(obj:any):void;
|
|
getItemNode(id:string):void;
|
|
locate(e:Event):string;
|
|
render(id:string, data:any, type:string):void;
|
|
showItem(id:string):void;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
var RenderStack:RenderStack;
|
|
|
|
interface Scrollable{
|
|
getScrollState():any;
|
|
scrollTo(x:number, y:number):void;
|
|
}
|
|
var Scrollable:Scrollable;
|
|
|
|
interface SelectionModel{
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
isSelected(id:string):boolean;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
}
|
|
var SelectionModel:SelectionModel;
|
|
|
|
interface Settings{
|
|
define(property:string, value:any):void;
|
|
config: { [key: string]: any; };
|
|
name: string;
|
|
}
|
|
var Settings:Settings;
|
|
|
|
interface SingleRender{
|
|
customize(obj:any):void;
|
|
render(id:string, data:any, type:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
type: { [key: string]: any; };
|
|
}
|
|
var SingleRender:SingleRender;
|
|
|
|
interface TablePaste{
|
|
}
|
|
var TablePaste:TablePaste;
|
|
|
|
interface Touch{
|
|
disable():void;
|
|
enable():void;
|
|
limit(mode:boolean):void;
|
|
scrollTo(node:HTMLElement, x:number, y:number, speed:string):void;
|
|
config: any;
|
|
}
|
|
var Touch:Touch;
|
|
|
|
interface TreeAPI{
|
|
close(id:string):void;
|
|
closeAll():void;
|
|
getOpenItems():any[];
|
|
getState():any;
|
|
isBranchOpen(id:string):boolean;
|
|
open(id:string):void;
|
|
openAll():void;
|
|
setState(state:any):void;
|
|
}
|
|
var TreeAPI:TreeAPI;
|
|
|
|
interface TreeClick{
|
|
webix_tree_checkbox(obj:any, common:{ [key: string]: any; }):string;
|
|
webix_tree_close(obj:any, common:{ [key: string]: any; }):string;
|
|
webix_tree_open(obj:any, common:{ [key: string]: any; }):string;
|
|
}
|
|
var TreeClick:TreeClick;
|
|
|
|
interface TreeCollection{
|
|
add(obj:any, index?:number, parentId?:string):string;
|
|
addBind(source:any, rule:string, format:string):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearValidation():void;
|
|
count():number;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBindData(key:string, update:boolean):void;
|
|
getBranchIndex(id:string, parent?:string):number;
|
|
getCursor():number;
|
|
getFirstChildId(id:string):string;
|
|
getFirstId():string;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNextSiblingId(id:any):string;
|
|
getParentId(id:string):string;
|
|
getPrevId(id:string, step:number):string;
|
|
getPrevSiblingId(id:any):string;
|
|
hasEvent(name:string):boolean;
|
|
isBranch(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadBranch(id:string, callback:WebixCallback, url:string):void;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
refreshCursor():void;
|
|
remove(id:string):void;
|
|
removeBind(source:any):void;
|
|
saveBatch(func:WebixCallback):void;
|
|
serialize():any;
|
|
setBindData(data:any, key:string):void;
|
|
setCursor(cursor:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
config: { [key: string]: any; };
|
|
name: string;
|
|
}
|
|
var TreeCollection:TreeCollection;
|
|
|
|
interface TreeDataLoader{
|
|
loadBranch(id:string, callback:WebixCallback, url:string):void;
|
|
}
|
|
var TreeDataLoader:TreeDataLoader;
|
|
|
|
interface TreeDataMove{
|
|
copy(sid:string, tindex:number, tobj?:webix.ui.baseview, details?:any):string;
|
|
move(sid:string, tindex:number, tobj?:webix.ui.baseview, details?:any):string;
|
|
$dropAllow: WebixCallback;
|
|
}
|
|
var TreeDataMove:TreeDataMove;
|
|
|
|
interface TreeRenderStack{
|
|
getItemNode(id:string):void;
|
|
getItemNode(id:string):HTMLElement;
|
|
}
|
|
var TreeRenderStack:TreeRenderStack;
|
|
|
|
interface TreeStateCheckbox{
|
|
checkAll(id?:string):void;
|
|
checkItem(id:string):void;
|
|
getChecked():any[];
|
|
isChecked(id:string):boolean;
|
|
uncheckAll(id?:string):void;
|
|
uncheckItem(id:string):void;
|
|
}
|
|
var TreeStateCheckbox:TreeStateCheckbox;
|
|
|
|
interface TreeStore{
|
|
add(obj:any, index?:number, parentId?:string):string;
|
|
changeId(old:string, newid:string):void;
|
|
clearAll():void;
|
|
count():number;
|
|
each(code:WebixCallback, master:any, all:boolean, pid:string):void;
|
|
eachChild(pid:string, code:WebixCallback, master?:any, all?:boolean):void;
|
|
eachOpen(code:WebixCallback, master?:any, pid?:string):void;
|
|
eachSubItem(pid:string, code:WebixCallback):void;
|
|
getBranch(id:string):any[];
|
|
getBranchIndex(id:string, parent?:string):number;
|
|
getFirstChildId(id:string):string;
|
|
getNextSiblingId(id:any):string;
|
|
getParentId(id:string):string;
|
|
getPrevSiblingId(id:any):string;
|
|
getTopRange():any[];
|
|
isBranch(id:string):boolean;
|
|
provideApi(target:any, eventable:boolean):void;
|
|
remove(id:string):void;
|
|
serialize():any;
|
|
name: string;
|
|
}
|
|
var TreeStore:TreeStore;
|
|
|
|
interface TreeTableClick{
|
|
}
|
|
var TreeTableClick:TreeTableClick;
|
|
|
|
interface TreeTablePaste{
|
|
insert(data:any[]):void;
|
|
}
|
|
var TreeTablePaste:TreeTablePaste;
|
|
|
|
interface TreeType{
|
|
checkbox(obj:any, common:any):string;
|
|
folder(obj:any, common:any):string;
|
|
icon(obj:any, common:any):string;
|
|
space(obj:any, common:any):string;
|
|
}
|
|
var TreeType:TreeType;
|
|
|
|
interface UIExtension{
|
|
}
|
|
var UIExtension:UIExtension;
|
|
|
|
interface UIManager{
|
|
addHotKey(key:string, handler:WebixCallback, obj?:any):void;
|
|
canFocus(id:string):boolean;
|
|
destructor():void;
|
|
getFocus():webix.ui.baseview;
|
|
getNext(view:any):any;
|
|
getPrev(view:any):any;
|
|
getState(id:string, childs:boolean):any;
|
|
getTop(id:string):any;
|
|
hasFocus(id:string):boolean;
|
|
removeHotKey(key:string, handler?:WebixCallback, obj?:any):void;
|
|
setFocus(id:string):void;
|
|
setState(state:any):void;
|
|
}
|
|
var UIManager:UIManager;
|
|
|
|
interface UploadDriver{
|
|
flash: any;
|
|
html5: any;
|
|
}
|
|
var UploadDriver:UploadDriver;
|
|
|
|
interface ValidateCollection{
|
|
clearValidation():void;
|
|
validate(id?:string):boolean;
|
|
}
|
|
var ValidateCollection:ValidateCollection;
|
|
|
|
interface ValidateData{
|
|
clearValidation():void;
|
|
validate():boolean;
|
|
}
|
|
var ValidateData:ValidateData;
|
|
|
|
interface ValueBind{
|
|
}
|
|
var ValueBind:ValueBind;
|
|
|
|
interface Values{
|
|
clear():void;
|
|
focus(item:string):void;
|
|
getCleanValues():any;
|
|
getDirtyValues():any;
|
|
getValues(details?:any):{ [key: string]: any; };
|
|
isDirty():boolean;
|
|
setDirty(mark?:boolean):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
}
|
|
var Values:Values;
|
|
|
|
interface VirtualRenderStack{
|
|
getItemNode(id:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
showItem(id:string):void;
|
|
}
|
|
var VirtualRenderStack:VirtualRenderStack;
|
|
|
|
|
|
module ui {
|
|
|
|
|
|
|
|
function delay(config:any):void;
|
|
function fullScreen():void;
|
|
function hasMethod(name:string, method_name:string):boolean;
|
|
function resize():void;
|
|
function zIndex():number;
|
|
var scrollSize: number;
|
|
var zIndexBase: number;
|
|
|
|
interface baselayoutConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface baselayout extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: baselayoutConfig;
|
|
name: string;
|
|
}
|
|
interface baseviewConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
width?: number;
|
|
}
|
|
interface baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: baseviewConfig;
|
|
name: string;
|
|
}
|
|
interface protoConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
template?: string|WebixCallback;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface proto extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: protoConfig;
|
|
name: string;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface resizeareaConfig{
|
|
border?: boolean;
|
|
container?: string|HTMLElement;
|
|
cursor?: string;
|
|
dir?: string;
|
|
eventPos?: number;
|
|
height?: number;
|
|
id?: string;
|
|
on?: any;
|
|
start?: number;
|
|
width?: number;
|
|
}
|
|
interface resizearea{
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
detachEvent(id:string):void;
|
|
hasEvent(name:string):boolean;
|
|
mapEvent(map:any):void;
|
|
unblockEvent():void;
|
|
config: resizeareaConfig;
|
|
name: string;
|
|
}
|
|
interface viewConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
width?: number;
|
|
}
|
|
interface view extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: viewConfig;
|
|
name: string;
|
|
}
|
|
interface vscrollConfig{
|
|
container?: HTMLElement;
|
|
id?: string;
|
|
on?: any;
|
|
scroll?: string;
|
|
scrollHeight?: number;
|
|
scrollPos?: number;
|
|
scrollSize?: number;
|
|
scrollStep?: number;
|
|
scrollVisible?: boolean;
|
|
scrollWidth?: number;
|
|
zoom?: number;
|
|
}
|
|
interface vscroll extends webix.ui.baseview{
|
|
activeArea(node:HTMLElement):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
detachEvent(id:string):void;
|
|
getScroll():number;
|
|
getSize():number;
|
|
hasEvent(name:string):boolean;
|
|
mapEvent(map:any):void;
|
|
scrollTo(pos:number):void;
|
|
sizeTo(size:number):void;
|
|
unblockEvent():void;
|
|
config: vscrollConfig;
|
|
name: string;
|
|
}
|
|
interface accordionConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
collapsed?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
multi?: boolean|string;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
panelClass?: string;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
type?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface accordion extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: accordionConfig;
|
|
name: string;
|
|
}
|
|
interface accordionitemConfig{
|
|
animate?: any;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
collapsed?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
header?: boolean|string|WebixCallback;
|
|
headerAlt?: string|WebixCallback;
|
|
headerAltHeight?: number;
|
|
headerHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
width?: number;
|
|
}
|
|
interface accordionitem extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
collapse():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
expand():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: accordionitemConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
}
|
|
interface barcodeConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
color?: string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
textHeight?: number;
|
|
type?: any;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface barcode extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
render():void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: barcodeConfig;
|
|
name: string;
|
|
types: any[];
|
|
}
|
|
interface buttonConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputWidth?: number;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface button extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: buttonConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface calendarConfig{
|
|
animate?: any;
|
|
blockDates?: WebixCallback;
|
|
borderless?: boolean;
|
|
calendarHeader?: string;
|
|
calendarTime?: string;
|
|
calendarWeekHeader?: string;
|
|
cellHeight?: number;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
date?: any;
|
|
dayTemplate?: WebixCallback;
|
|
disabled?: boolean;
|
|
events?: WebixCallback;
|
|
gravity?: number;
|
|
headerHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
icons?: any;
|
|
id?: string;
|
|
maxDate?: Date|string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minDate?: Date|string;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
minuteStep?: number;
|
|
monthSelect?: boolean;
|
|
mouseEventDelay?: number;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
select?: boolean;
|
|
skipEmptyWeeks?: boolean;
|
|
timepicker?: boolean;
|
|
timepickerHeight?: number;
|
|
type?: string;
|
|
weekHeader?: boolean;
|
|
weekNumber?: boolean;
|
|
width?: number;
|
|
}
|
|
interface calendar extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getSelectedDate():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():any;
|
|
getVisibleDate():any;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
selectDate(date:any):void;
|
|
setValue(date:any):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showCalendar(date:any):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: calendarConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
}
|
|
interface carouselConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
navigation?: any;
|
|
on?: any;
|
|
rows?: any[];
|
|
scrollSpeed?: string;
|
|
type?: string;
|
|
width?: number;
|
|
}
|
|
interface carousel extends webix.ui.baseview{
|
|
adjust():void;
|
|
adjustScroll(matrix:any):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getActiveId():string;
|
|
getActiveIndex():number;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getLayout():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setActive(id:string):void;
|
|
setActiveIndex(index:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showNext():void;
|
|
showPrev():void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: carouselConfig;
|
|
name: string;
|
|
}
|
|
interface chartConfig{
|
|
alpha?: number;
|
|
animate?: any;
|
|
barWidth?: number;
|
|
border?: boolean;
|
|
borderColor?: string;
|
|
borderless?: boolean;
|
|
cant?: number;
|
|
color?: string|WebixCallback;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disableLines?: boolean;
|
|
disabled?: boolean;
|
|
eventRadius?: number;
|
|
fill?: string;
|
|
fixOverflow?: boolean;
|
|
gradient?: boolean|string|WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
item?: any;
|
|
label?: string|WebixCallback;
|
|
labelOffset?: number;
|
|
legend?: any;
|
|
line?: any;
|
|
lineColor?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
offset?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
origin?: number;
|
|
padding?: any;
|
|
pieHeight?: number;
|
|
pieInnerText?: string|WebixCallback;
|
|
preset?: string;
|
|
radius?: number;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
save?: string;
|
|
scale?: string;
|
|
scheme?: any;
|
|
series?: any[];
|
|
shadow?: boolean;
|
|
tooltip?: any;
|
|
type?: string;
|
|
url?: string;
|
|
value?: string|WebixTemplate;
|
|
width?: number;
|
|
x?: number;
|
|
xAxis?: any;
|
|
xValue?: string;
|
|
y?: number;
|
|
yAxis?: any;
|
|
yValue?: string;
|
|
}
|
|
interface chart extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addSeries(obj:any):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCanvas():void;
|
|
count():number;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getTopParentView():webix.ui.baseview;
|
|
group(config:any, mode:boolean):void;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideSeries(series:string):void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeAllSeries():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
serialize():any;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showSeries(series:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
ungroup(mode:boolean):void;
|
|
updateItem(id:string, data:any):void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
colormap: { [key: string]: any; };
|
|
config: chartConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
presets: { [key: string]: any; };
|
|
}
|
|
interface checkboxConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
checkValue?: string;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
customCheckbox?: boolean;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
uncheckValue?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface checkbox extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
toggle():void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: checkboxConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface colorboardConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cols?: number;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxLightness?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minLightness?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
palette?: any[];
|
|
rows?: number;
|
|
template?: WebixCallback;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface colorboard extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):string;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: colorboardConfig;
|
|
name: string;
|
|
}
|
|
interface colorpickerConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
editable?: boolean;
|
|
format?: string;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
icons?: boolean;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
stringResult?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
timeIcon?: string;
|
|
timepicker?: boolean;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface colorpicker extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: colorpickerConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface comboConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
popupWidth?: number;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
text?: string;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface combo extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: comboConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface contextConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
left?: number;
|
|
master?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
top?: number;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface context extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
attachTo(view:any):void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getContext():any;
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setPosition(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: contextConfig;
|
|
name: string;
|
|
}
|
|
interface contextmenuConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
left?: number;
|
|
master?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
mouseEventDelay?: number;
|
|
move?: boolean;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
padding?: any;
|
|
pager?: any;
|
|
position?: string|WebixCallback;
|
|
ready?: WebixCallback;
|
|
relative?: string;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
subMenuPos?: string;
|
|
submenu?: any;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
tooltip?: any;
|
|
top?: number;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface contextmenu extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
attachTo(view:any):void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
close():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
disableItem(id:string):void;
|
|
enable():void;
|
|
enableItem(id:string):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getContext():any;
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getMenu(id:string|number):any;
|
|
getMenuItem(id:string):any;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getSubMenu(id:string|number):any;
|
|
getTopMenu():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideItem(id:string):void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
setPosition(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: contextmenuConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface counterConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
max?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
min?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
step?: number;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface counter extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():number;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
next(step?:number):void;
|
|
prev(step?:number):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:number):void;
|
|
shift(value?:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: counterConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface datasuggestConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
filter?: WebixCallback;
|
|
fitMaster?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
input?: any;
|
|
keyPressTimeout?: number;
|
|
left?: number;
|
|
master?: webix.ui.baseview;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
template?: string|WebixTemplate;
|
|
textValue?: string;
|
|
top?: number;
|
|
type?: string;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface datasuggest extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getItemText(id:string):string;
|
|
getList():webix.ui.baseview;
|
|
getMasterValue():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getSuggestion():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string|number;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
linkInput(input:HTMLElement):void;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setMasterValue(value:any):void;
|
|
setPosition(x:number, y:number):void;
|
|
setValue(value:string|number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: datasuggestConfig;
|
|
name: string;
|
|
}
|
|
interface datatableConfig{
|
|
animate?: any;
|
|
autoConfig?: boolean;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
blockselect?: boolean;
|
|
borderless?: boolean;
|
|
checkboxRefresh?: boolean;
|
|
clipboard?: boolean|string;
|
|
columnWidth?: number;
|
|
columns?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datafetch?: number;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
delimiter?: any;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragColumn?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
editMath?: boolean;
|
|
editValue?: string;
|
|
editable?: boolean;
|
|
editaction?: string;
|
|
externalData?: WebixCallback;
|
|
filterMode?: any;
|
|
fixedRowHeight?: boolean;
|
|
footer?: boolean;
|
|
form?: string;
|
|
gravity?: number;
|
|
header?: boolean;
|
|
headerRowHeight?: number;
|
|
headermenu?: any;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hover?: string;
|
|
id?: string;
|
|
leftSplit?: number;
|
|
liveValidation?: boolean;
|
|
loadahead?: number;
|
|
math?: boolean;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minColumnHeight?: number;
|
|
minColumnWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: boolean;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
prerender?: boolean;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
resizeColumn?: boolean;
|
|
resizeRow?: boolean;
|
|
rightSplit?: number;
|
|
rowHeight?: number;
|
|
rowLineHeight?: number;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean;
|
|
scrollAlignY?: boolean;
|
|
scrollX?: boolean;
|
|
scrollY?: boolean;
|
|
select?: boolean|string;
|
|
spans?: any[];
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
yCount?: number;
|
|
}
|
|
interface datatable extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCellCss(id:string, name:string, css:string):void;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
addRowCss(id:string, css:string):void;
|
|
addSpan(id:any, column:string, width:number, height:number, value?:string, css?:string):void;
|
|
adjust():void;
|
|
adjustColumn(id:string|number, header?:string):void;
|
|
adjustRowHeight(columnId:string, silent:boolean):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearSelection():void;
|
|
clearValidation():void;
|
|
collectValues(id:string):any[];
|
|
columnId(index:number):string;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
eachColumn(handler:WebixCallback, all?:boolean):void;
|
|
eachRow(handler:WebixCallback, all?:boolean):void;
|
|
edit(id:any):void;
|
|
editCancel():void;
|
|
editCell(row:string, col:string, preserve?:boolean, show?:boolean):void;
|
|
editColumn(id:string):void;
|
|
editNext():boolean;
|
|
editRow(id:string):void;
|
|
editStop():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
exportToExcel(url?:string):void;
|
|
exportToPDF(url?:string):void;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
filterByAll():void;
|
|
find(criterion:WebixCallback, first?:boolean):any;
|
|
focusEditor():void;
|
|
getChildViews():any[];
|
|
getColumnConfig(id:string):any;
|
|
getColumnIndex(id:string):number;
|
|
getEditState():any;
|
|
getEditor(row?:any, column?:string|number):any;
|
|
getEditorValue():string;
|
|
getFilter(columnID:string):any;
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getHeaderContent(id:string):{ [key: string]: any; };
|
|
getHeaderNode(columnId:string, rowIndex?:number):HTMLElement;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(asArray?:boolean, asString?:boolean):any;
|
|
getSelectedItem(mode?:boolean):void;
|
|
getState():any;
|
|
getText(rowid:string, colid:string):string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
group(config:any, mode:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideColumn(id:string):void;
|
|
hideOverlay():void;
|
|
isColumnVisible(id:string):boolean;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(node:HTMLElement|Event):any;
|
|
mapCells(startrow:number, startcol:string, numrows:number, numcols:number, callback:WebixCallback):void;
|
|
mapEvent(map:any):void;
|
|
mapSelection(callback:WebixCallback):void;
|
|
markSorting(column_id:string, dir:string):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveColumn(id:string, index:number):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
refreshColumns(config?:any[]):void;
|
|
refreshFilter(id:string):void;
|
|
refreshHeaderContent():void;
|
|
registerFilter(node:HTMLElement, config:any, obj:any):void;
|
|
remove(id:string):void;
|
|
removeCellCss(id:string, name:string, css_name:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
removeRowCss(id:string, css_name:string):void;
|
|
removeSpan(id:string|number, column:string):void;
|
|
render(id:string, data:any, operation:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(row_id:string, preserve:boolean):void;
|
|
selectRange(row_id:any, end_row_id:any):void;
|
|
serialize():any;
|
|
setColumnWidth(id:string, width:number):void;
|
|
setPage(page:number):void;
|
|
setRowHeight(id:string, height:number):void;
|
|
setState(state:any):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showCell(row:string, column:string):void;
|
|
showColumn(id:string):void;
|
|
showColumnBatch(batch:string|number):void;
|
|
showItem(id:string):void;
|
|
showItemByIndex(index:number):void;
|
|
showOverlay(message:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
ungroup(mode:boolean):void;
|
|
unselect(row_id:string):void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
validateEditor(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: datatableConfig;
|
|
headerContent: any;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
waitData: PromisedData;
|
|
}
|
|
interface dataviewConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datafetch?: number;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
loadahead?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
template?: string|WebixCallback;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
}
|
|
interface dataview extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: dataviewConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
waitData: PromisedData;
|
|
}
|
|
interface datepickerConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
editable?: boolean;
|
|
format?: string;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
icons?: boolean;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
stringResult?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
text?: string;
|
|
timeIcon?: string;
|
|
timepicker?: boolean;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface datepicker extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: datepickerConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface fieldsetConfig{
|
|
animate?: any;
|
|
body?: webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
label?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
width?: number;
|
|
}
|
|
interface fieldset extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: fieldsetConfig;
|
|
name: string;
|
|
}
|
|
interface formConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
elements?: any[];
|
|
elementsConfig?: { [key: string]: any; };
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
rules?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
type?: string;
|
|
url?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface form extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clear():void;
|
|
clearValidation():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus(item:string):void;
|
|
getChildViews():any[];
|
|
getCleanValues():any;
|
|
getDirtyValues():any;
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValues(details?:any):{ [key: string]: any; };
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isDirty():boolean;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
reconstruct():void;
|
|
refresh():void;
|
|
removeView(id:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setDirty(mark?:boolean):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: formConfig;
|
|
name: string;
|
|
}
|
|
interface gridsuggestConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
filter?: WebixCallback;
|
|
fitMaster?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
input?: any;
|
|
keyPressTimeout?: number;
|
|
left?: number;
|
|
master?: webix.ui.baseview;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
template?: string|WebixTemplate;
|
|
textValue?: string;
|
|
top?: number;
|
|
type?: string;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface gridsuggest extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getItemText(id:string):string;
|
|
getList():webix.ui.baseview;
|
|
getMasterValue():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getSuggestion():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string|number;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
linkInput(input:HTMLElement):void;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setMasterValue(value:any):void;
|
|
setPosition(x:number, y:number):void;
|
|
setValue(value:string|number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: gridsuggestConfig;
|
|
name: string;
|
|
}
|
|
interface grouplistConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
template?: string|WebixCallback;
|
|
templateBack?: string|WebixTemplate;
|
|
templateCopy?: WebixCallback;
|
|
templateGroup?: string|WebixTemplate;
|
|
templateItem?: string|WebixTemplate;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
}
|
|
interface grouplist extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getOpenState():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
group(config:any, mode:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
ungroup(mode:boolean):void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: grouplistConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface headerlayoutConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
collapsed?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
multi?: boolean|string;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
panelClass?: string;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
type?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface headerlayout extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: headerlayoutConfig;
|
|
name: string;
|
|
}
|
|
interface htmlformConfig{
|
|
animate?: any;
|
|
autoheight?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
src?: string;
|
|
template?: string|WebixCallback;
|
|
type?: string;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface htmlform extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clear(all?:boolean):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus(item:string):void;
|
|
getChildViews():any[];
|
|
getCleanValues():any;
|
|
getDirtyValues():any;
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValues(details?:any):{ [key: string]: any; };
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isDirty():boolean;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setContent(node:any):void;
|
|
setDirty(mark?:boolean):void;
|
|
setHTML(html:string):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: htmlformConfig;
|
|
name: string;
|
|
}
|
|
interface iconConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputWidth?: number;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface icon extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: iconConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface iframeConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
src?: string;
|
|
width?: number;
|
|
}
|
|
interface iframe extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getIframe():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getWindow():HTMLElement;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(value:string):void;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: iframeConfig;
|
|
name: string;
|
|
}
|
|
interface labelConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputWidth?: number;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface label extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setHTML(html:string):void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: labelConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface layoutConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
type?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface layout extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: layoutConfig;
|
|
name: string;
|
|
}
|
|
interface listConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
}
|
|
interface list extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: listConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface menuConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
subMenuPos?: string;
|
|
submenu?: any;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
}
|
|
interface menu extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
disableItem(id:string):void;
|
|
enable():void;
|
|
enableItem(id:string):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getMenu(id:string|number):any;
|
|
getMenuItem(id:string):any;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getSubMenu(id:string|number):any;
|
|
getTopMenu():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideItem(id:string):void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: menuConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface multicomboConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
iconWidth?: any;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
master?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
optionWidth?: number;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
popupWidth?: number;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
separator?: string;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
text?: string;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface multicombo extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$cssName: string;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: multicomboConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface multiselectConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
master?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
optionWidth?: number;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
popupWidth?: number;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
separator?: string;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
text?: string;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface multiselect extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$cssName: string;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: multiselectConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface multisuggestConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
button?: boolean;
|
|
buttonText?: string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
filter?: WebixCallback;
|
|
fitMaster?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
input?: any;
|
|
keyPressTimeout?: number;
|
|
left?: number;
|
|
master?: webix.ui.baseview;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
separator?: string;
|
|
template?: string|WebixTemplate;
|
|
textValue?: string;
|
|
top?: number;
|
|
type?: string;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface multisuggest extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getButton():webix.ui.baseview;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getItemText(id:string):string;
|
|
getList():webix.ui.baseview;
|
|
getMasterValue():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getSuggestion():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string|number;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
linkInput(input:HTMLElement):void;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setMasterValue(value:any):void;
|
|
setPosition(x:number, y:number):void;
|
|
setValue(value:string|number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: multisuggestConfig;
|
|
name: string;
|
|
}
|
|
interface multitextConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
iconWidth?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
separator?: string;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface multitext extends webix.ui.baseview{
|
|
addSection():string|number;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
getValueHere():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
removeSection(id?:string|number):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
setValueHere(value:string|number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$cssName: string;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: multitextConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface multiviewConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cells?: any;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
fitBiggest?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
keepViews?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface multiview extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
back(step:number):void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getActiveId():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setValue(toshow:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: multiviewConfig;
|
|
name: string;
|
|
}
|
|
interface organogramConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
filterMode?: any;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
template?: string|WebixCallback;
|
|
threeState?: boolean;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface organogram extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
close(id:string):void;
|
|
closeAll():void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBranchIndex(id:string, parent?:string):number;
|
|
getChildViews():any[];
|
|
getFirstChildId(id:string):string;
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNextSiblingId(id:any):string;
|
|
getNode():any;
|
|
getOpenItems():any[];
|
|
getParentId(id:string):string;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getPrevSiblingId(id:any):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
group(config:any, mode:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isBranch(id:string):boolean;
|
|
isBranchOpen(id:string):boolean;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadBranch(id:string, callback:WebixCallback, url:string):void;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
open(id:string):void;
|
|
openAll():void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setState(state:any):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
ungroup(mode:boolean):void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: organogramConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface pagerConfig{
|
|
animate?: any;
|
|
apiOnly?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
count?: number;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
group?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
limit?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
page?: number;
|
|
size?: number;
|
|
template?: string|WebixCallback;
|
|
width?: number;
|
|
}
|
|
interface pager extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clone(config:any):any;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh(id?:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
select(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: pagerConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
}
|
|
interface popupConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
left?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
top?: number;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface popup extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setPosition(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: popupConfig;
|
|
name: string;
|
|
}
|
|
interface portletConfig{
|
|
animate?: any;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
layoutType?: string;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
type?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface portlet extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
markDropArea(target:string, mode:string):void;
|
|
movePortlet(target:string, mode:string):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: portletConfig;
|
|
name: string;
|
|
}
|
|
interface propertyConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
editValue?: string;
|
|
editable?: boolean;
|
|
editaction?: string;
|
|
elements?: any;
|
|
form?: string;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
nameWidth?: number;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
template?: string|WebixCallback;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface property extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
edit(id:any):void;
|
|
editCancel():void;
|
|
editNext():boolean;
|
|
editStop():void;
|
|
enable():void;
|
|
focusEditor():void;
|
|
getChildViews():any[];
|
|
getEditState():any;
|
|
getEditor(id?:string):any;
|
|
getEditorValue():string;
|
|
getFormView():webix.ui.baseview;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValues():{ [key: string]: any; };
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
registerType(name:string, data:any):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
updateItem():void;
|
|
validateEditor(id?:string):boolean;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: propertyConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_edit: { [key: string]: any; };
|
|
on_mouse_move: WebixCallback;
|
|
on_render: { [key: string]: any; };
|
|
type: { [key: string]: any; };
|
|
}
|
|
interface radioConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
customRadio?: boolean;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
optionHeight?: number;
|
|
options?: any[];
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
vertical?: boolean;
|
|
width?: number;
|
|
}
|
|
interface radio extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: radioConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface rangesliderConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
max?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
min?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
separator?: string;
|
|
step?: number;
|
|
stringResult?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
title?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface rangeslider extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$cssName: string;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$touchCapture: boolean;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: rangesliderConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface resizerConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
width?: number;
|
|
}
|
|
interface resizer extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: resizerConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
}
|
|
interface richselectConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
popupWidth?: number;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
text?: string;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface richselect extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getText():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: richselectConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface scrollviewConfig{
|
|
animate?: any;
|
|
body?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
width?: number;
|
|
}
|
|
interface scrollview extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
scrollTo(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showView(id:string):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: scrollviewConfig;
|
|
name: string;
|
|
}
|
|
interface searchConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
icon?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface search extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: searchConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface segmentedConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
multiview?: boolean;
|
|
name?: string;
|
|
on?: any;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface segmented extends webix.ui.baseview{
|
|
addOption(id:string, value:any, show?:boolean, index?:number):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
optionIndex(ID:string):number;
|
|
refresh():void;
|
|
removeOption(id:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: segmentedConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface selectConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
options?: any[]|string;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface select extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: selectConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface sliderConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
max?: any;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
min?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
step?: number;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
title?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface slider extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$touchCapture: boolean;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: sliderConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface spacerConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
width?: number;
|
|
}
|
|
interface spacer extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: spacerConfig;
|
|
name: string;
|
|
}
|
|
interface submenuConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
left?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
mouseEventDelay?: number;
|
|
move?: boolean;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
padding?: any;
|
|
pager?: any;
|
|
position?: string|WebixCallback;
|
|
ready?: WebixCallback;
|
|
relative?: string;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
subMenuPos?: string;
|
|
submenu?: any;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
tooltip?: any;
|
|
top?: number;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface submenu extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
close():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
disableItem(id:string):void;
|
|
enable():void;
|
|
enableItem(id:string):void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getMenu(id:string|number):any;
|
|
getMenuItem(id:string):any;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getSubMenu(id:string|number):any;
|
|
getTopMenu():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideItem(id:string):void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
setPosition(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: submenuConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface suggestConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
filter?: WebixCallback;
|
|
fitMaster?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
input?: any;
|
|
keyPressTimeout?: number;
|
|
left?: number;
|
|
master?: webix.ui.baseview;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
template?: string|WebixTemplate;
|
|
textValue?: string;
|
|
top?: number;
|
|
type?: string;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface suggest extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getItemText(id:string):string;
|
|
getList():webix.ui.baseview;
|
|
getMasterValue():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getSuggestion():string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string|number;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
linkInput(input:HTMLElement):void;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setMasterValue(value:any):void;
|
|
setPosition(x:number, y:number):void;
|
|
setValue(value:string|number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: suggestConfig;
|
|
name: string;
|
|
}
|
|
interface tabbarConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomOffset?: number;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
moreTemplate?: WebixCallback;
|
|
multiview?: boolean;
|
|
name?: string;
|
|
on?: any;
|
|
options?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
popupTemplate?: WebixCallback;
|
|
popupWidth?: number;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
tabMargin?: number;
|
|
tabMinWidth?: number;
|
|
tabMoreWidth?: number;
|
|
tabOffset?: number;
|
|
tabbarPopup?: webix.ui.baseview;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
topOffset?: number;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
yCount?: number;
|
|
}
|
|
interface tabbar extends webix.ui.baseview{
|
|
addOption(id:string, value:any, show?:boolean, index?:number):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getPopup():webix.ui.baseview;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
optionIndex(ID:string):number;
|
|
refresh():void;
|
|
removeOption(id:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: tabbarConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface tabviewConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cells?: any[];
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
multiview?: any;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
tabbar?: any;
|
|
type?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface tabview extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getMultiview():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTabbar():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
reconstruct():void;
|
|
removeView(id:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: tabviewConfig;
|
|
name: string;
|
|
}
|
|
interface templateConfig{
|
|
animate?: any;
|
|
autoheight?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
src?: string;
|
|
template?: string|WebixCallback;
|
|
type?: string;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface template extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setContent(node:any):void;
|
|
setHTML(html:string):void;
|
|
setValues(obj:any, update?:boolean):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: templateConfig;
|
|
name: string;
|
|
}
|
|
interface textConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface text extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: textConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface textareaConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
attributes?: { [key: string]: any; };
|
|
borderless?: boolean;
|
|
bottomLabel?: any;
|
|
bottomPadding?: any;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputPadding?: number;
|
|
inputWidth?: number;
|
|
invalidMessage?: any;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
labelWidth?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
readonly?: boolean;
|
|
relatedAction?: string;
|
|
relatedView?: string;
|
|
required?: boolean;
|
|
suggest?: string|webix.ui.baseview;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
validate?: boolean;
|
|
validateEvent?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface textarea extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$render: WebixCallback;
|
|
$renderIcon: WebixCallback;
|
|
$renderInput(obj:any, html:string, id:string):string;
|
|
$renderLabel(config:any, id:string):string;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: textareaConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface toggleConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputWidth?: number;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface toggle extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
toggle():void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: toggleConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface toolbarConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
cols?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
elements?: any[];
|
|
elementsConfig?: { [key: string]: any; };
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
isolate?: boolean;
|
|
margin?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
padding?: number;
|
|
paddingX?: number;
|
|
paddingY?: number;
|
|
responsive?: string;
|
|
rows?: any[];
|
|
rules?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
type?: string;
|
|
url?: string;
|
|
visibleBatch?: string;
|
|
width?: number;
|
|
}
|
|
interface toolbar extends webix.ui.baseview{
|
|
addView(view:any, index?:number):webix.ui.baseview;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clear():void;
|
|
clearValidation():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
focus(item:string):void;
|
|
getChildViews():any[];
|
|
getCleanValues():any;
|
|
getDirtyValues():any;
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getScrollState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValues(details?:any):{ [key: string]: any; };
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
index(obj:any):number;
|
|
isDirty():boolean;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
mapEvent(map:any):void;
|
|
parse(data:any, type:string):void;
|
|
reconstruct():void;
|
|
refresh():void;
|
|
removeView(id:string):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
scrollTo(x:number, y:number):void;
|
|
setDirty(mark?:boolean):void;
|
|
setValues(values:any, update?:boolean):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showBatch(name:string):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
validate():boolean;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: toolbarConfig;
|
|
name: string;
|
|
}
|
|
interface tooltipConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
dx?: number;
|
|
dy?: number;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
on?: any;
|
|
template?: string|WebixCallback;
|
|
width?: number;
|
|
}
|
|
interface tooltip extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: tooltipConfig;
|
|
name: string;
|
|
type: { [key: string]: any; };
|
|
}
|
|
interface treeConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean;
|
|
dragscroll?: boolean|string;
|
|
filterMode?: any;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
threeState?: boolean;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
}
|
|
interface tree extends webix.ui.baseview{
|
|
add(obj:any, index?:number, parentId?:string):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
checkAll(id?:string):void;
|
|
checkItem(id:string):void;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
close(id:string):void;
|
|
closeAll():void;
|
|
copy(sid:string, tindex:number, tobj?:webix.ui.baseview, details?:any):string;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getBranchIndex(id:string, parent?:string):number;
|
|
getChecked():any[];
|
|
getChildViews():any[];
|
|
getFirstChildId(id:string):string;
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNextSiblingId(id:any):string;
|
|
getNode():any;
|
|
getOpenItems():any[];
|
|
getParentId(id:string):string;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getPrevSiblingId(id:any):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getState():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
group(config:any, mode:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isBranch(id:string):boolean;
|
|
isBranchOpen(id:string):boolean;
|
|
isChecked(id:string):boolean;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadBranch(id:string, callback:WebixCallback, url:string):void;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveSelection(direction:string):void;
|
|
open(id:string):void;
|
|
openAll():void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setState(state:any):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
uncheckAll(id?:string):void;
|
|
uncheckItem(id:string):void;
|
|
ungroup(mode:boolean):void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: treeConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface treetableConfig{
|
|
animate?: any;
|
|
autoConfig?: boolean;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
blockselect?: boolean;
|
|
borderless?: boolean;
|
|
checkboxRefresh?: boolean;
|
|
clipboard?: boolean|string;
|
|
columnWidth?: number;
|
|
columns?: any[];
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datafetch?: number;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
delimiter?: any;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragColumn?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
editMath?: boolean;
|
|
editValue?: string;
|
|
editable?: boolean;
|
|
editaction?: string;
|
|
externalData?: WebixCallback;
|
|
filterMode?: any;
|
|
fixedRowHeight?: boolean;
|
|
footer?: boolean;
|
|
form?: string;
|
|
gravity?: number;
|
|
header?: boolean;
|
|
headerRowHeight?: number;
|
|
headermenu?: any;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hover?: string;
|
|
id?: string;
|
|
leftSplit?: number;
|
|
liveValidation?: boolean;
|
|
loadahead?: number;
|
|
math?: boolean;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minColumnHeight?: number;
|
|
minColumnWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: boolean;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
prerender?: boolean;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
resizeColumn?: boolean;
|
|
resizeRow?: boolean;
|
|
rightSplit?: number;
|
|
rowHeight?: number;
|
|
rowLineHeight?: number;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean;
|
|
scrollAlignY?: boolean;
|
|
scrollX?: boolean;
|
|
scrollY?: boolean;
|
|
select?: boolean|string;
|
|
spans?: any[];
|
|
threeState?: boolean;
|
|
tooltip?: any;
|
|
type?: any;
|
|
url?: string;
|
|
width?: number;
|
|
yCount?: number;
|
|
}
|
|
interface treetable extends webix.ui.baseview{
|
|
add(obj:any, index?:number, parentId?:string):string;
|
|
addCellCss(id:string, name:string, css:string):void;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
addRowCss(id:string, css:string):void;
|
|
adjust():void;
|
|
adjustColumn(id:string|number, header?:string):void;
|
|
adjustRowHeight(columnId:string, silent:boolean):void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
checkAll(id?:string):void;
|
|
checkItem(id:string):void;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
close(id:string):void;
|
|
closeAll():void;
|
|
collectValues(id:string):any[];
|
|
columnId(index:number):string;
|
|
copy(sid:string, tindex:number, tobj?:webix.ui.baseview, details?:any):string;
|
|
count():number;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
eachColumn(handler:WebixCallback, all?:boolean):void;
|
|
eachRow(handler:WebixCallback, all?:boolean):void;
|
|
edit(id:any):void;
|
|
editCancel():void;
|
|
editCell(row:string, col:string, preserve?:boolean, show?:boolean):void;
|
|
editColumn(id:string):void;
|
|
editNext():boolean;
|
|
editRow(id:string):void;
|
|
editStop():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
exportToExcel(url?:string):void;
|
|
exportToPDF(url?:string):void;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
filterByAll():void;
|
|
find(criterion:WebixCallback, first?:boolean):any;
|
|
focusEditor():void;
|
|
getBranchIndex(id:string, parent?:string):number;
|
|
getChecked():any[];
|
|
getChildViews():any[];
|
|
getColumnConfig(id:string):any;
|
|
getColumnIndex(id:string):number;
|
|
getEditState():any;
|
|
getEditor(row?:any, column?:string|number):any;
|
|
getEditorValue():string;
|
|
getFilter(columnID:string):any;
|
|
getFirstChildId(id:string):string;
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getHeaderContent(id:string):{ [key: string]: any; };
|
|
getHeaderNode(columnId:string, rowIndex?:number):HTMLElement;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNextSiblingId(id:any):string;
|
|
getNode():any;
|
|
getOpenItems():any[];
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentId(id:string):string;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getPrevSiblingId(id:any):string;
|
|
getScrollState():any;
|
|
getSelectedId(asArray?:boolean, asString?:boolean):any;
|
|
getSelectedItem(mode?:boolean):void;
|
|
getState():any;
|
|
getText(rowid:string, colid:string):string;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVisibleCount():number;
|
|
group(config:any, mode:boolean):void;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
hideColumn(id:string):void;
|
|
hideOverlay():void;
|
|
isBranch(id:string):boolean;
|
|
isBranchOpen(id:string):boolean;
|
|
isChecked(id:string):boolean;
|
|
isColumnVisible(id:string):boolean;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadBranch(id:string, callback:WebixCallback, url:string):void;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(node:HTMLElement|Event):any;
|
|
mapCells(startrow:number, startcol:string, numrows:number, numcols:number, callback:WebixCallback):void;
|
|
mapEvent(map:any):void;
|
|
markSorting(column_id:string, dir:string):void;
|
|
move(sid:string, tindex:number, tobj?:webix.ui.baseview, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveColumn(id:string, index:number):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
open(id:string):void;
|
|
openAll():void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
refreshColumns(config?:any[]):void;
|
|
refreshFilter(id:string):void;
|
|
refreshHeaderContent():void;
|
|
registerFilter(node:HTMLElement, config:any, obj:any):void;
|
|
remove(id:string):void;
|
|
removeCellCss(id:string, name:string, css_name:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
removeRowCss(id:string, css_name:string):void;
|
|
render(id:string, data:any, operation:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
serialize():any;
|
|
setColumnWidth(id:string, width:number):void;
|
|
setPage(page:number):void;
|
|
setRowHeight(id:string, height:number):void;
|
|
setState(state:any):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showCell(row:string, column:string):void;
|
|
showColumn(id:string):void;
|
|
showColumnBatch(batch:string|number):void;
|
|
showItem(id:string):void;
|
|
showItemByIndex(index:number):void;
|
|
showOverlay(message:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
uncheckAll(id?:string):void;
|
|
uncheckItem(id:string):void;
|
|
ungroup(mode:boolean):void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
validateEditor(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: treetableConfig;
|
|
headerContent: any;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
waitData: PromisedData;
|
|
}
|
|
interface unitlistConfig{
|
|
animate?: any;
|
|
autoheight?: boolean;
|
|
autowidth?: boolean;
|
|
borderless?: boolean;
|
|
click?: string|WebixCallback;
|
|
clipboard?: boolean|string;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
data?: string|any[];
|
|
dataFeed?: string|WebixCallback;
|
|
datathrottle?: number;
|
|
datatype?: string;
|
|
disabled?: boolean;
|
|
drag?: boolean|string;
|
|
dragscroll?: boolean|string;
|
|
externalData?: WebixCallback;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
layout?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
mouseEventDelay?: number;
|
|
multiselect?: any;
|
|
navigation?: boolean;
|
|
on?: any;
|
|
onClick?: { [key: string]: any; };
|
|
onContext?: { [key: string]: any; };
|
|
onDblClick?: WebixCallback;
|
|
onMouseMove?: WebixCallback;
|
|
pager?: any;
|
|
ready?: WebixCallback;
|
|
removeMissed?: boolean;
|
|
rules?: any;
|
|
save?: string;
|
|
scheme?: any;
|
|
scroll?: boolean|string;
|
|
scrollSpeed?: string;
|
|
select?: boolean|string;
|
|
sort?: WebixCallback;
|
|
template?: string|WebixCallback;
|
|
templateCopy?: WebixCallback;
|
|
tooltip?: any;
|
|
type?: any;
|
|
uniteBy?: WebixCallback;
|
|
url?: string;
|
|
width?: number;
|
|
xCount?: number;
|
|
yCount?: number;
|
|
}
|
|
interface unitlist extends webix.ui.baseview{
|
|
add(obj:any, index?:number):string;
|
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
clearAll():void;
|
|
clearCss(css:string, silent?:boolean):void;
|
|
clearValidation():void;
|
|
copy(sid:string, tindex:number, tobj?:any, details?:any):void;
|
|
count():number;
|
|
customize(obj:any):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
exists(id:string):boolean;
|
|
filter(text:string|WebixTemplate|WebixCallback, value:string, preserve:boolean):void;
|
|
getChildViews():any[];
|
|
getFirstId():string;
|
|
getFormView():webix.ui.baseview;
|
|
getIdByIndex(index:number):string;
|
|
getIndexById(id:string):number;
|
|
getItem(id:string):any;
|
|
getItemNode(id:string):void;
|
|
getLastId():string;
|
|
getNextId(id:string, step:number):string;
|
|
getNode():any;
|
|
getPage():number;
|
|
getPager():any;
|
|
getParentView():any;
|
|
getPrevId(id:string, step:number):string;
|
|
getScrollState():any;
|
|
getSelectedId(as_array:boolean):string|any[];
|
|
getSelectedItem(as_array?:boolean):any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getUnitList(name:string):any[];
|
|
getUnits():any[];
|
|
getVisibleCount():number;
|
|
hasCss(id:string, css:string):boolean;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isSelected(id:string):boolean;
|
|
isVisible():boolean;
|
|
load(url:string, type?:string, callback?:WebixCallback):PromisedData;
|
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
|
locate(e:Event):string;
|
|
mapEvent(map:any):void;
|
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
|
moveBottom(id:string):void;
|
|
moveDown(id:string, step:number):void;
|
|
moveSelection(direction:string):void;
|
|
moveTop(id:string):void;
|
|
moveUp(id:string, step:number):void;
|
|
parse(data:any, type:string):void;
|
|
refresh(id?:string):void;
|
|
remove(id:string):void;
|
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
scrollTo(x:number, y:number):void;
|
|
select(id:string|any[], preserve:boolean):void;
|
|
selectAll(from?:string, to?:string):void;
|
|
serialize():any;
|
|
setPage(page:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
showItem(id:string):void;
|
|
sort(by:string, dir?:string, as?:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
unselect(id?:string):void;
|
|
unselectAll():void;
|
|
updateItem(id:string, data:any):void;
|
|
validate(id?:string):boolean;
|
|
$drag(source:HTMLElement, ev:Event):string;
|
|
$dragHTML: WebixCallback;
|
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
|
$dragMark(context:any, ev:Event):boolean;
|
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
|
$drop(source:HTMLElement, target:HTMLElement, ev:any):void;
|
|
$dropAllow: WebixCallback;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: unitlistConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
on_context: { [key: string]: any; };
|
|
on_dblclick: WebixCallback;
|
|
on_mouse_move: WebixCallback;
|
|
type: { [key: string]: any; };
|
|
types: { [key: string]: any; };
|
|
}
|
|
interface uploaderConfig{
|
|
align?: string;
|
|
animate?: any;
|
|
apiOnly?: boolean;
|
|
autosend?: boolean;
|
|
borderless?: boolean;
|
|
click?: WebixCallback;
|
|
container?: HTMLElement;
|
|
content?: string|HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
formData?: { [key: string]: any; };
|
|
getValue():string;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
hotkey?: string;
|
|
id?: string;
|
|
inputHeight?: number;
|
|
inputWidth?: number;
|
|
label?: string;
|
|
labelPosition?: string;
|
|
link?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
multiple?: boolean;
|
|
name?: string;
|
|
on?: any;
|
|
placeholder?: string;
|
|
popup?: any;
|
|
tabFocus?: boolean;
|
|
template?: string|WebixCallback;
|
|
tooltip?: string;
|
|
type?: string;
|
|
value?: string;
|
|
width?: number;
|
|
}
|
|
interface uploader extends webix.ui.baseview{
|
|
addDropZone(element:HTMLElement):void;
|
|
addFile(name:string, size:number, type?:string):void;
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
blur():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
fileDialog(content?:any):void;
|
|
focus():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getInputNode():HTMLElement;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getValue():string;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isUploaded():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
refresh():void;
|
|
render(id:string, data:any, type:string):void;
|
|
resize():void;
|
|
send(id:number|string|WebixCallback, details:any):void;
|
|
setValue(value:string):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
stopUpload(id:string):void;
|
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$cssName: string;
|
|
$getSize():any[];
|
|
$getValue():string;
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$setValue(value:string):void;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: uploaderConfig;
|
|
name: string;
|
|
on_click: WebixCallback;
|
|
touchable: any;
|
|
}
|
|
interface videoConfig{
|
|
animate?: any;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
controls?: boolean;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
gravity?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
src?: any;
|
|
width?: number;
|
|
}
|
|
interface video extends webix.ui.baseview{
|
|
adjust():void;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
disable():void;
|
|
enable():void;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
getVideo():void;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
resize():void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: videoConfig;
|
|
name: string;
|
|
}
|
|
interface windowConfig{
|
|
animate?: any;
|
|
autofit?: boolean;
|
|
autofocus?: boolean;
|
|
body?: string|webix.ui.baseview;
|
|
borderless?: boolean;
|
|
container?: HTMLElement;
|
|
css?: string;
|
|
disabled?: boolean;
|
|
fullscreen?: boolean;
|
|
gravity?: number;
|
|
head?: any;
|
|
headHeight?: number;
|
|
height?: number;
|
|
hidden?: boolean;
|
|
id?: string;
|
|
left?: number;
|
|
maxHeight?: number;
|
|
maxWidth?: number;
|
|
minHeight?: number;
|
|
minWidth?: number;
|
|
modal?: boolean;
|
|
move?: boolean;
|
|
on?: any;
|
|
padding?: any;
|
|
position?: string|WebixCallback;
|
|
relative?: string;
|
|
top?: number;
|
|
width?: number;
|
|
zIndex?: number;
|
|
}
|
|
interface window extends webix.ui.baseview{
|
|
adjust():void;
|
|
attachEvent(type:string, functor:WebixCallback, id?:string):string;
|
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
|
blockEvent():void;
|
|
callEvent(name:string, params:any[]):boolean;
|
|
close():void;
|
|
define(property:string, value:any):void;
|
|
destructor():void;
|
|
detachEvent(id:string):void;
|
|
disable():void;
|
|
enable():void;
|
|
getBody():any;
|
|
getChildViews():any[];
|
|
getFormView():webix.ui.baseview;
|
|
getHead():any;
|
|
getNode():any;
|
|
getParentView():any;
|
|
getTopParentView():webix.ui.baseview;
|
|
hasEvent(name:string):boolean;
|
|
hide():void;
|
|
isEnabled():boolean;
|
|
isVisible():boolean;
|
|
mapEvent(map:any):void;
|
|
resize():void;
|
|
resizeChildren():void;
|
|
setPosition(x:number, y:number):void;
|
|
show(force?:boolean, animation?:boolean):void;
|
|
unbind():void;
|
|
unblockEvent():void;
|
|
$getSize():any[];
|
|
$height: number;
|
|
$scope: any;
|
|
$setSize(x:number, y:number):boolean;
|
|
$skin: any;
|
|
$view: HTMLElement;
|
|
$width: number;
|
|
config: windowConfig;
|
|
name: string;
|
|
}
|
|
|
|
}}
|
|
|
|
declare function $$(id: string|Event|HTMLElement):webix.ui.baseview;
|