forked from elmau/empresa-libre
11573 lines
343 KiB
TypeScript
11573 lines
343 KiB
TypeScript
|
// Type definitions for Webix UI 5.4
|
||
|
// Project: http://webix.com
|
||
|
// Definitions by: Maksim Kozhukh <http://github.com/mkozhukh>
|
||
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||
|
|
||
|
declare namespace webix {
|
||
|
|
||
|
type WebixTemplate = (...args: any[])=>string;
|
||
|
type WebixCallback = (...args: any[])=>any;
|
||
|
type EventHash = { [id: string] : WebixCallback };
|
||
|
type SizeInfo = { width: number, height: number };
|
||
|
|
||
|
|
||
|
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):Promise<any>;
|
||
|
get(url:string, params?:any, callback?:WebixCallback):Promise<any>;
|
||
|
getXHR():any;
|
||
|
headers(values:any):webix._ajax;
|
||
|
post(url:string, params?:any, callback?:WebixCallback):Promise<any>;
|
||
|
put(url:string, params?:any, callback?:WebixCallback):Promise<any>;
|
||
|
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;
|
||
|
getTextSize(text:(string|string[]), css?:string, width?:number):SizeInfo;
|
||
|
}
|
||
|
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{
|
||
|
new (executor: (resolve: (value? : any) => void, reject: (reason? :any) => void) => void) : Promise<any>;
|
||
|
all(promises:Promise<any>[]):Promise<any>;
|
||
|
race(promises:Promise<any>[]):Promise<any>;
|
||
|
defer():Promise<any>;
|
||
|
resolve(value:any):Promise<any>;
|
||
|
reject(value:any):Promise<any>;
|
||
|
|
||
|
}
|
||
|
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:any, type?:string|WebixCallback, callback?:WebixCallback):HTMLElement;
|
||
|
function animate(html_element:HTMLElement, animation:any):void;
|
||
|
function attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
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:any, type?:string|WebixCallback, 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|string, event:string, handler:WebixCallback, context?:any):string|number;
|
||
|
function eventRemove(id:string|number):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(content:any, type?:string, expire?:number, id?:string|number):void;
|
||
|
function modalbox(text:any, type?:string|WebixCallback, callback?:WebixCallback):HTMLElement;
|
||
|
function once(code:WebixCallback):void;
|
||
|
function print(view:any, options?:any):void;
|
||
|
function proto(target:any, ...mixins:any[]):any;
|
||
|
function protoUI(target:any, ...mixins:any[]):any;
|
||
|
function proxy(type:string, source:string):any;
|
||
|
function ready(code:WebixCallback):void;
|
||
|
function remote():void;
|
||
|
function require(url:any, callback?:WebixCallback, master?:any):Promise<any>;
|
||
|
function send(url:string, values:any, method:string, target:string):void;
|
||
|
function single(source:WebixCallback):WebixCallback;
|
||
|
function stringify(obj:any):string;
|
||
|
function template(template:string):WebixCallback;
|
||
|
function toArray(array:any[]):any[];
|
||
|
function toCSV(id:any, options?:any):any;
|
||
|
function toExcel(id:any, options?:any):any;
|
||
|
function toFunctor(name:string):WebixCallback;
|
||
|
function toNode(id:string):HTMLElement;
|
||
|
function toPDF(id:any, options?:any):any;
|
||
|
function toPNG(id:any, options?:any):any;
|
||
|
function type(config:any):void;
|
||
|
function ui(config:any, parent?:any, replacement?:any):webix.ui.baseview;
|
||
|
function uid():number;
|
||
|
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;
|
||
|
|
||
|
namespace message {
|
||
|
function hide(content: any): void;
|
||
|
}
|
||
|
|
||
|
interface ActiveContent{
|
||
|
}
|
||
|
var ActiveContent:ActiveContent;
|
||
|
interface AtomDataLoader{
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
parse(data:any, type:string):void;
|
||
|
}
|
||
|
var AtomDataLoader:AtomDataLoader;
|
||
|
interface AtomRender{
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
}
|
||
|
var AtomRender:AtomRender;
|
||
|
interface AutoScroll{
|
||
|
}
|
||
|
var AutoScroll:AutoScroll;
|
||
|
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|number, update:boolean):void;
|
||
|
removeBind(source:any):void;
|
||
|
saveBatch(handler:WebixCallback):void;
|
||
|
setBindData(data:any, key:string|number):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 CodeParser{
|
||
|
collapseNames(obj:any):{ [key: string]: any; };
|
||
|
expandNames(obj:{ [key: string]: any; }):any;
|
||
|
}
|
||
|
var CodeParser:CodeParser;
|
||
|
interface CollectionBind{
|
||
|
getCursor():number;
|
||
|
refreshCursor():void;
|
||
|
setCursor(cursor:string|number):void;
|
||
|
}
|
||
|
var CollectionBind:CollectionBind;
|
||
|
interface ContextHelper{
|
||
|
attachTo(view:any):void;
|
||
|
getContext():any;
|
||
|
setContext(context:any):void;
|
||
|
}
|
||
|
var ContextHelper:ContextHelper;
|
||
|
interface CopyPaste{
|
||
|
}
|
||
|
var CopyPaste:CopyPaste;
|
||
|
interface CustomPrint{
|
||
|
$customPrint: WebixCallback;
|
||
|
}
|
||
|
var CustomPrint:CustomPrint;
|
||
|
interface CustomScroll{
|
||
|
enable(html_node:HTMLElement|webix.ui.baseview):void;
|
||
|
init():void;
|
||
|
resize():void;
|
||
|
scrollStep: number;
|
||
|
}
|
||
|
var CustomScroll:CustomScroll;
|
||
|
interface DataCollection{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addBind(source:any, rule:string, format:string):void;
|
||
|
attachEvent(type:DataCollectionEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, tindex:number, tobj?:any, details?:any):void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBindData(key:string|number, update:boolean):void;
|
||
|
getCursor():number;
|
||
|
getFirstId():string|number;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
hasEvent(name:string):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
refresh(id?:string|number):void;
|
||
|
refreshCursor():void;
|
||
|
remove(id:string|number):void;
|
||
|
removeBind(source:any):void;
|
||
|
saveBatch(handler:WebixCallback):void;
|
||
|
serialize():any[];
|
||
|
setBindData(data:any, key:string|number):void;
|
||
|
setCursor(cursor:string|number):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
config: DataCollectionConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface DataCollectionConfig{
|
||
|
view?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
defaultData?: any;
|
||
|
externalData?: WebixCallback;
|
||
|
id?: string|number;
|
||
|
map?: any;
|
||
|
on?: EventHash;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
url?: string;
|
||
|
}
|
||
|
type DataCollectionEventName ='onAfterAdd'|'onAfterCursorChange'|'onAfterDelete'|'onAfterLoad'|'onAfterSort'|'onBeforeAdd'|'onBeforeCursorChange'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBindRequest'|'onBindUpdate'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onLoadError'|'onValidationError'|'onValidationSuccess';
|
||
|
interface DataCollectionFactory {
|
||
|
new (config?: DataCollectionConfig): DataCollection;
|
||
|
}
|
||
|
var DataCollection: DataCollectionFactory;
|
||
|
interface DataDriver{
|
||
|
csv: any;
|
||
|
excel: string;
|
||
|
html: any;
|
||
|
htmltable: any;
|
||
|
jsarray: any;
|
||
|
json: any;
|
||
|
xml: any;
|
||
|
}
|
||
|
var DataDriver:DataDriver;
|
||
|
interface DataLoader{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
count():number;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getFirstId():string|number;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
serialize():any[];
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
data: DataStore;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
var DataLoader:DataLoader;
|
||
|
interface DataMarks{
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
}
|
||
|
var DataMarks:DataMarks;
|
||
|
interface DataMove{
|
||
|
copy(sid:string|number, tindex:number, tobj?:any, details?:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
}
|
||
|
var DataMove:DataMove;
|
||
|
interface DataProcessor{
|
||
|
attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
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|number):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|number, operation:string):void;
|
||
|
send():void;
|
||
|
setItemState(itemId:string|number, state:boolean):void;
|
||
|
unblockEvent():void;
|
||
|
validate(mode?:any):boolean;
|
||
|
config: { [key: string]: any; };
|
||
|
name: string;
|
||
|
}
|
||
|
var DataProcessor:DataProcessor;
|
||
|
interface DataRecord{
|
||
|
attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
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):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
refresh(id?:string|number):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|number;
|
||
|
addMark(id:string, name:string, css?:boolean, value?:any):any;
|
||
|
attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
changeId(old:string|number, newid:string|number):void;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearMark(name:string):void;
|
||
|
count():number;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
each(method:WebixCallback, master?:any, all?:boolean):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getFirstId():string|number;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getIndexRange(from:string|number, to:string|number):any[];
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getMark(id:string, mark_name:string):any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getRange(from:string|number, to:string|number):any[];
|
||
|
hasEvent(name:string):boolean;
|
||
|
id(item:any):string|number;
|
||
|
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|number):void;
|
||
|
remove(id:string|number):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|number, data:any):void;
|
||
|
driver: any;
|
||
|
name: string;
|
||
|
order: any[];
|
||
|
pull: any;
|
||
|
sorting: any;
|
||
|
}
|
||
|
var DataStore:DataStore;
|
||
|
interface DataValue{
|
||
|
attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
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, copy:boolean):any;
|
||
|
copy(date:any):any;
|
||
|
datePart(date:any, copy:boolean):any;
|
||
|
dateToStr(format:string, utc:boolean):WebixCallback;
|
||
|
dayStart(date:any):any;
|
||
|
equal(datea:any, dateb:any):boolean;
|
||
|
getISOWeek(date:any):number;
|
||
|
getUTCISOWeek(date: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|number|HTMLElement, ctrl:any):void;
|
||
|
addDrop(node:string|number|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(source:HTMLElement, ev:Event):HTMLElement;
|
||
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):void;
|
||
|
$dragOut(source:HTMLElement, target:HTMLElement, drop:HTMLElement, event:Event):void;
|
||
|
$dragPos: WebixCallback;
|
||
|
$drop(source:HTMLElement, target:HTMLElement, ev: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:Event):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:Event):void;
|
||
|
}
|
||
|
var DragOrder:DragOrder;
|
||
|
interface EditAbility{
|
||
|
edit(id:any):void;
|
||
|
editCancel():void;
|
||
|
editNext():void;
|
||
|
editStop():void;
|
||
|
focusEditor(id:any):void;
|
||
|
getEditState():any;
|
||
|
getEditor(id?:string):any;
|
||
|
getEditorValue():string;
|
||
|
validateEditor(id?:string|number):boolean;
|
||
|
}
|
||
|
var EditAbility:EditAbility;
|
||
|
interface EventSystem{
|
||
|
attachEvent(type:string, functor:WebixCallback, id?:string):string|number;
|
||
|
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 FlexLayout{
|
||
|
render():void;
|
||
|
$getSize: any[];
|
||
|
}
|
||
|
var FlexLayout:FlexLayout;
|
||
|
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 HTMLOptions{
|
||
|
}
|
||
|
var HTMLOptions:HTMLOptions;
|
||
|
interface HtmlMap{
|
||
|
addPoly(id:string|number, points:any[], userdata?:string):void;
|
||
|
addRect(id:string|number, points:any[], userdata?:string):void;
|
||
|
addSector(id:string|number, aplha0:number, aplha1:number, x:number, y:number, R:number, ky:number, userdata?:string):void;
|
||
|
hide(html:HTMLElement, userdata:string, mode:boolean):void;
|
||
|
render(html:HTMLElement):void;
|
||
|
}
|
||
|
var HtmlMap:HtmlMap;
|
||
|
interface IdSpace{
|
||
|
innerId(id:number|string):number|string;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
$$: any;
|
||
|
}
|
||
|
var IdSpace:IdSpace;
|
||
|
interface KanbanView{
|
||
|
eachOtherList():void;
|
||
|
getKanban():any;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
$dragCreate(source:HTMLElement, event:Event):HTMLElement;
|
||
|
$dragPos: WebixCallback;
|
||
|
$kanban: boolean;
|
||
|
$skin: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
}
|
||
|
var KanbanView:KanbanView;
|
||
|
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;
|
||
|
getConfig(format:string):any;
|
||
|
numToStr(config:any):WebixCallback;
|
||
|
parse(value:string, config:any):number;
|
||
|
}
|
||
|
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|number):HTMLElement;
|
||
|
locate(e:Event):string|number;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
showItem(id:string|number):void;
|
||
|
type: { [key: string]: any; };
|
||
|
types: { [key: string]: any; };
|
||
|
}
|
||
|
var RenderStack:RenderStack;
|
||
|
interface ResizeArea{
|
||
|
}
|
||
|
var ResizeArea:ResizeArea;
|
||
|
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|number):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|number, data:any, type:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
type: { [key: string]: any; };
|
||
|
}
|
||
|
var SingleRender:SingleRender;
|
||
|
interface Sparklines{
|
||
|
template(item:any, common:string, data:any[], column:any, index:number):string;
|
||
|
paddingX: number;
|
||
|
paddingY: number;
|
||
|
radius: number;
|
||
|
}
|
||
|
var Sparklines:Sparklines;
|
||
|
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|number):void;
|
||
|
closeAll():void;
|
||
|
getOpenItems():any[];
|
||
|
getState():any;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
open(id:string|number, show?:boolean):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:TreeCollectionEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, tindex:number, tobj?:any, details?:any):void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBindData(key:string|number, update:boolean):void;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getCursor():number;
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
hasEvent(name:string):boolean;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
refresh(id?:string|number):void;
|
||
|
refreshCursor():void;
|
||
|
remove(id:string|number):void;
|
||
|
removeBind(source:any):void;
|
||
|
saveBatch(handler:WebixCallback):void;
|
||
|
serialize():any[];
|
||
|
setBindData(data:any, key:string|number):void;
|
||
|
setCursor(cursor:string|number):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
config: TreeCollectionConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface TreeCollectionConfig{
|
||
|
view?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
defaultData?: any;
|
||
|
externalData?: WebixCallback;
|
||
|
filterMode?: any;
|
||
|
id?: string|number;
|
||
|
map?: any;
|
||
|
on?: EventHash;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
url?: string;
|
||
|
}
|
||
|
type TreeCollectionEventName ='onAfterAdd'|'onAfterCursorChange'|'onAfterDelete'|'onAfterLoad'|'onAfterSort'|'onBeforeAdd'|'onBeforeCursorChange'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBindRequest'|'onBindUpdate'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onLoadError'|'onValidationError'|'onValidationSuccess';
|
||
|
interface TreeCollectionFactory {
|
||
|
new (config?: TreeCollectionConfig): TreeCollection;
|
||
|
}
|
||
|
var TreeCollection: TreeCollectionFactory;
|
||
|
interface TreeDataLoader{
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
}
|
||
|
var TreeDataLoader:TreeDataLoader;
|
||
|
interface TreeDataMove{
|
||
|
copy(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
move(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
$dropAllow: WebixCallback;
|
||
|
}
|
||
|
var TreeDataMove:TreeDataMove;
|
||
|
interface TreeRenderStack{
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
}
|
||
|
var TreeRenderStack:TreeRenderStack;
|
||
|
interface TreeStateCheckbox{
|
||
|
checkAll(id?:string|number):void;
|
||
|
checkItem(id:string):void;
|
||
|
getChecked():any[];
|
||
|
isChecked(id:string|number):boolean;
|
||
|
uncheckAll(id?:string|number):void;
|
||
|
uncheckItem(id:string):void;
|
||
|
}
|
||
|
var TreeStateCheckbox:TreeStateCheckbox;
|
||
|
interface TreeStore{
|
||
|
add(obj:any, index?:number, parentId?:string):string;
|
||
|
changeId(old:string|number, newid:string|number):void;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
count():number;
|
||
|
each(code:WebixCallback, master:any, all:boolean, pid:string):void;
|
||
|
eachChild(pid:string, code:WebixCallback, master?:any, all?:boolean):void;
|
||
|
eachLeaf(pid:string, code:WebixCallback):void;
|
||
|
eachOpen(code:WebixCallback, master?:any, pid?:string):void;
|
||
|
eachSubItem(pid:string, code:WebixCallback):void;
|
||
|
getBranch(id:string):any[];
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
getTopRange():any[];
|
||
|
isBranch(id:string|number):boolean;
|
||
|
provideApi(target:any, eventable:boolean):void;
|
||
|
remove(id:string|number):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;
|
||
|
applyChanges():void;
|
||
|
canFocus(id:string|number):boolean;
|
||
|
destructor():void;
|
||
|
getFocus():webix.ui.baseview;
|
||
|
getNext(view:any):any;
|
||
|
getPrev(view:any):any;
|
||
|
getState(id:string, childs:boolean):any;
|
||
|
getTop(id:string|number):any;
|
||
|
hasFocus(id:string|number):boolean;
|
||
|
removeHotKey(key:string, handler?:WebixCallback, obj?:any):void;
|
||
|
setFocus(id:string|number):void;
|
||
|
setState(state:any):void;
|
||
|
}
|
||
|
var UIManager:UIManager;
|
||
|
interface Undo{
|
||
|
ignoreUndo(functor:WebixCallback):void;
|
||
|
removeUndo(id:string):void;
|
||
|
undo(id:string):void;
|
||
|
}
|
||
|
var Undo:Undo;
|
||
|
interface UploadDriver{
|
||
|
flash: any;
|
||
|
html5: any;
|
||
|
}
|
||
|
var UploadDriver:UploadDriver;
|
||
|
interface VRenderStack{
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
showItem(id:string|number):void;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
}
|
||
|
var VRenderStack:VRenderStack;
|
||
|
interface ValidateCollection{
|
||
|
clearValidation():void;
|
||
|
validate(id?:string):boolean;
|
||
|
}
|
||
|
var ValidateCollection:ValidateCollection;
|
||
|
interface ValidateData{
|
||
|
clearValidation():void;
|
||
|
validate(mode?:any):boolean;
|
||
|
}
|
||
|
var ValidateData:ValidateData;
|
||
|
interface ValueBind{
|
||
|
}
|
||
|
var ValueBind:ValueBind;
|
||
|
interface Values{
|
||
|
clear():void;
|
||
|
focus(item:string):void;
|
||
|
getCleanValues():any;
|
||
|
getDirtyValues():any;
|
||
|
getValues(details?:any):any;
|
||
|
isDirty():boolean;
|
||
|
markInvalid(name:string, state?:boolean|string):void;
|
||
|
setDirty(mark?:boolean):void;
|
||
|
setValues(values:any, update?:boolean):void;
|
||
|
}
|
||
|
var Values:Values;
|
||
|
interface VirtualRenderStack{
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
showItem(id:string|number):void;
|
||
|
}
|
||
|
var VirtualRenderStack:VirtualRenderStack;
|
||
|
|
||
|
|
||
|
namespace ui {
|
||
|
|
||
|
interface WebixFilter {
|
||
|
getValue(node:HTMLElement):any;
|
||
|
setValue(node:HTMLElement, value:any):any;
|
||
|
refresh(master: webix.ui.baseview, node:HTMLElement, value: any):void;
|
||
|
render(master: webix.ui.baseview, config: {[name:string]:any}):string;
|
||
|
}
|
||
|
|
||
|
namespace datafilter{
|
||
|
class textFilter implements WebixFilter{
|
||
|
getValue(node:HTMLElement):any;
|
||
|
setValue(node:HTMLElement, value:any):any;
|
||
|
refresh(master: webix.ui.baseview, node:HTMLElement, value: any):void;
|
||
|
render(master: webix.ui.baseview, config: {[name:string]:any}):string;
|
||
|
getInputNode(node:HTMLElement):HTMLElement;
|
||
|
}
|
||
|
|
||
|
class selectFilter extends textFilter{}
|
||
|
class serverFilter extends textFilter{}
|
||
|
class serverSelectFilter extends textFilter{}
|
||
|
class numberFilter extends textFilter{}
|
||
|
class dateFilter extends textFilter{}
|
||
|
class multiSelectFilter extends textFilter{}
|
||
|
class serverMultiSelectFilter extends textFilter{}
|
||
|
class multiComboFilter extends textFilter{}
|
||
|
class datepickerFilter extends textFilter{}
|
||
|
class dateRangeFilter extends textFilter{}
|
||
|
|
||
|
class summColumn extends textFilter{}
|
||
|
class masterCheckbox extends textFilter{}
|
||
|
class columnGroup extends textFilter{}
|
||
|
}
|
||
|
|
||
|
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{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type baselayoutEventName ='onBindRequest'|'onDestruct';
|
||
|
class baselayout implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:baselayoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: baselayoutConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface baseviewConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type baseviewEventName ='onBindRequest'|'onDestruct';
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: baseviewConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface protoConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
pager?: any;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
template?: string|WebixCallback;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type protoEventName ='onAfterAdd'|'onAfterDelete'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSort'|'onBeforeAdd'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class proto implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:protoEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
serialize():any[];
|
||
|
setPage(page:number):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showItem(id:string|number):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: protoConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
type: { [key: string]: any; };
|
||
|
types: { [key: string]: any; };
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface resizeareaConfig{
|
||
|
view?: string;
|
||
|
border?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
cursor?: string;
|
||
|
dir?: string;
|
||
|
eventPos?: number;
|
||
|
height?: number;
|
||
|
id?: string|number;
|
||
|
on?: EventHash;
|
||
|
start?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type resizeareaEventName ='onResize'|'onResizeEnd';
|
||
|
interface resizearea{
|
||
|
attachEvent(type:resizeareaEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type viewEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class view implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: viewConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface vscrollConfig{
|
||
|
view?: string;
|
||
|
container?: string|HTMLElement;
|
||
|
id?: string|number;
|
||
|
on?: EventHash;
|
||
|
scroll?: string;
|
||
|
scrollHeight?: number;
|
||
|
scrollPos?: number;
|
||
|
scrollSize?: number;
|
||
|
scrollStep?: number;
|
||
|
scrollVisible?: boolean;
|
||
|
scrollWidth?: number;
|
||
|
zoom?: number;
|
||
|
}
|
||
|
type vscrollEventName ='onScroll';
|
||
|
interface vscroll{
|
||
|
activeArea(node:HTMLElement):void;
|
||
|
attachEvent(type:vscrollEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
reset():void;
|
||
|
scrollTo(pos:number):void;
|
||
|
sizeTo(size:number):void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
config: vscrollConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface abslayoutConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cells?: any[];
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type abslayoutEventName ='onBindRequest'|'onDestruct';
|
||
|
class abslayout implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:abslayoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: abslayoutConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface accordionConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
collapsed?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multi?: boolean|string;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
panelClass?: string;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
type?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type accordionEventName ='onAfterCollapse'|'onAfterExpand'|'onBindRequest'|'onDestruct';
|
||
|
class accordion implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:accordionEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: accordionConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface accordionitemConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
body?: any;
|
||
|
borderless?: boolean;
|
||
|
collapsed?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
header?: boolean|string|WebixCallback;
|
||
|
headerAlt?: string|WebixCallback;
|
||
|
headerAltHeight?: number;
|
||
|
headerHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
width?: number;
|
||
|
}
|
||
|
type accordionitemEventName ='onAfterContextMenu'|'onAfterScroll'|'onBeforeContextMenu'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class accordionitem implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:accordionitemEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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: WebixCallback;
|
||
|
$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{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
ariaLabel?: string;
|
||
|
borderless?: boolean;
|
||
|
color?: string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
textHeight?: number;
|
||
|
type?: string;
|
||
|
value?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type barcodeEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class barcode implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: barcodeConfig;
|
||
|
name: string;
|
||
|
types: any[];
|
||
|
}
|
||
|
interface bulletConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
bands?: any[];
|
||
|
barWidth?: number;
|
||
|
borderless?: boolean;
|
||
|
color?: string|WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
flowTime?: number;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
label?: string;
|
||
|
labelHeight?: number;
|
||
|
labelWidth?: number;
|
||
|
layout?: string;
|
||
|
marker?: number|boolean;
|
||
|
maxHeight?: number;
|
||
|
maxRange?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minRange?: number;
|
||
|
minWidth?: number;
|
||
|
placeholder?: any;
|
||
|
scale?: any;
|
||
|
smoothFlow?: boolean;
|
||
|
stroke?: number;
|
||
|
tickSize?: number;
|
||
|
value?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type bulletEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class bullet implements 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(bullet_value:number):void;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
resize():void;
|
||
|
setValue(new_value:number):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: bulletConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface buttonConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
autowidth?: boolean;
|
||
|
badge?: number|string;
|
||
|
borderless?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
image?: string;
|
||
|
inputHeight?: number;
|
||
|
inputWidth?: number;
|
||
|
label?: string;
|
||
|
labelPosition?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type buttonEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class button implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:buttonEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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;
|
||
|
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: buttonConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface calendarConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
blockDates?: WebixCallback;
|
||
|
borderless?: boolean;
|
||
|
calendarHeader?: string;
|
||
|
calendarTime?: string;
|
||
|
calendarWeekHeader?: string;
|
||
|
cellHeight?: number|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
date?: Date|string;
|
||
|
dayTemplate?: WebixCallback;
|
||
|
disabled?: boolean;
|
||
|
events?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
headerHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
icons?: any;
|
||
|
id?: string|number;
|
||
|
maxDate?: Date|string;
|
||
|
maxHeight?: number;
|
||
|
maxTime?: string;
|
||
|
maxWidth?: number;
|
||
|
minDate?: Date|string;
|
||
|
minHeight?: number;
|
||
|
minTime?: string;
|
||
|
minWidth?: number;
|
||
|
minuteStep?: number;
|
||
|
monthSelect?: boolean;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: boolean|string;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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;
|
||
|
}
|
||
|
type calendarEventName ='onAfterContextMenu'|'onAfterDateSelect'|'onAfterMonthChange'|'onAfterRender'|'onAfterScroll'|'onAfterZoom'|'onBeforeContextMenu'|'onBeforeDateSelect'|'onBeforeMonthChange'|'onBeforeRender'|'onBeforeZoom'|'onBindRequest'|'onBlur'|'onChange'|'onDateClear'|'onDateSelect'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTodaySet'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class calendar implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:calendarEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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|number;
|
||
|
mapEvent(map:any):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
selectDate(date:string|Date, mode:boolean):void;
|
||
|
setValue(date:string|Date):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showCalendar(date:string|Date):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$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{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
navigation?: any;
|
||
|
on?: EventHash;
|
||
|
rows?: any[];
|
||
|
scrollSpeed?: string;
|
||
|
type?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type carouselEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class carousel implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
adjustScroll():void;
|
||
|
attachEvent(type:carouselEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
removeView(id: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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: carouselConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface chartConfig{
|
||
|
view?: string;
|
||
|
alpha?: number;
|
||
|
animate?: any;
|
||
|
animateDuration?: number;
|
||
|
ariaLabel?: string;
|
||
|
barWidth?: number;
|
||
|
border?: boolean;
|
||
|
borderColor?: string;
|
||
|
borderless?: boolean;
|
||
|
cant?: number;
|
||
|
cellWidth?: number;
|
||
|
color?: string|WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disableLines?: boolean;
|
||
|
disabled?: boolean;
|
||
|
dynamic?: boolean;
|
||
|
eventRadius?: number;
|
||
|
fill?: string;
|
||
|
fixOverflow?: boolean;
|
||
|
gradient?: boolean|string|WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
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?: EventHash;
|
||
|
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?: string|boolean;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
value?: string|WebixTemplate;
|
||
|
width?: number;
|
||
|
x?: number;
|
||
|
xAxis?: any;
|
||
|
xValue?: string;
|
||
|
y?: number;
|
||
|
yAxis?: any;
|
||
|
yValue?: string;
|
||
|
}
|
||
|
type chartEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class chart implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addSeries(obj:any):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:chartEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCanvas():void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
group(config:any, mode:boolean):void;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideSeries(index:number):void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeAllSeries():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
serialize():any[];
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showSeries(index:number):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|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
colormap: { [key: string]: any; };
|
||
|
config: chartConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
on_dblclick: WebixCallback;
|
||
|
on_mouse_move: WebixCallback;
|
||
|
presets: { [key: string]: any; };
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface checkboxConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
checkValue?: string;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
customCheckbox?: boolean;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelRight?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
uncheckValue?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type checkboxEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class checkbox implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:checkboxEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: checkboxConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface checksuggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
button?: boolean;
|
||
|
buttonText?: string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: webix.ui.baseview;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
selectAll?: boolean;
|
||
|
separator?: string;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type checksuggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class checksuggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:checksuggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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;
|
||
|
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: checksuggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface colorboardConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: number;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxLightness?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minLightness?: number;
|
||
|
minWidth?: number;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
palette?: any[];
|
||
|
rows?: number;
|
||
|
template?: WebixCallback;
|
||
|
value?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type colorboardEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSelect'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class colorboard implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:colorboardEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
moveSelection(direction:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: colorboardConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface colorpickerConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
editable?: boolean;
|
||
|
format?: string;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icons?: boolean;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
stringResult?: boolean;
|
||
|
suggest?: any;
|
||
|
timeIcon?: string;
|
||
|
timepicker?: boolean;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type colorpickerEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class colorpicker implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:colorpickerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: colorpickerConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface comboConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
editable?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
options?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
popupWidth?: number;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type comboEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class combo implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:comboEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getList():webix.ui.baseview;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: comboConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface contextConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type contextEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class context implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:contextEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setContext(context:any):void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
show(node?:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: contextConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface contextmenuConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
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|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
mouseEventDelay?: number;
|
||
|
move?: boolean;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
openAction?: string;
|
||
|
padding?: any;
|
||
|
pager?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
ready?: WebixCallback;
|
||
|
relative?: string;
|
||
|
removeMissed?: boolean;
|
||
|
resize?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
select?: boolean|string;
|
||
|
subMenuPos?: string;
|
||
|
submenuConfig?: any;
|
||
|
template?: string|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
toFront?: boolean;
|
||
|
tooltip?: string|boolean;
|
||
|
top?: number;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type contextmenuEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeShow'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onHide'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMenuItemClick'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class contextmenu implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:contextmenuEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
attachTo(view:any):void;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
close():void;
|
||
|
copy(sid:string|number, 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|number):void;
|
||
|
enable():void;
|
||
|
enableItem(id:string|number):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBody():any;
|
||
|
getChildViews():any[];
|
||
|
getContext():any;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getHead():any;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getMenu(id:string|number):any;
|
||
|
getMenuItem(id:string|number):any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideItem(id:string|number):void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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[];
|
||
|
setContext(context:any):void;
|
||
|
setPage(page:number):void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
show(node?:HTMLElement, position?:any, point?:string):void;
|
||
|
showItem(id:string|number):void;
|
||
|
sizeToContent():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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: contextmenuConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface counterConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
max?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
min?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
step?: number;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type counterEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class counter implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:counterEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: counterConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface dashboardConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoplace?: boolean;
|
||
|
borderless?: boolean;
|
||
|
cellHeight?: number;
|
||
|
cellWidth?: number;
|
||
|
cells?: any[];
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
factory?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
gridColumns?: number;
|
||
|
gridRows?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type dashboardEventName ='onBindRequest'|'onChange'|'onDestruct';
|
||
|
class dashboard implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:dashboardEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll():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;
|
||
|
index(obj:any):number;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
moveView(id:string|number, view:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any[];
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$dragCreate(source:HTMLElement, event:Event):HTMLElement;
|
||
|
$dragDestroy(target:HTMLElement, html:HTMLElement, e:Event):void;
|
||
|
$dragIn(source:HTMLElement, target:HTMLElement, ev:Event):HTMLElement;
|
||
|
$dragOut(source:HTMLElement, old_target:HTMLElement, new_target:HTMLElement, ev:Event):void;
|
||
|
$dragPos: WebixCallback;
|
||
|
$drop(source:HTMLElement, target:HTMLElement, ev:Event):void;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: dashboardConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface datalayoutConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type datalayoutEventName ='onAfterAdd'|'onAfterDelete'|'onAfterLoad'|'onAfterSort'|'onBeforeAdd'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBindRequest'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onLoadError';
|
||
|
class datalayout implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:datalayoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getValue():any[];
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
index(obj:any):number;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeView(id:any):void;
|
||
|
render(id:string|number, obj:any, mode:string):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setValue(values:any[]):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: datalayoutConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface datasuggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: webix.ui.baseview;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type datasuggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class datasuggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:datasuggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setMasterValue(value:any):void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
setValue(value:string|number):void;
|
||
|
show(node:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: datasuggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface datatableConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
areaselect?: boolean;
|
||
|
autoConfig?: boolean;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
blockselect?: boolean|string;
|
||
|
borderless?: boolean;
|
||
|
checkboxRefresh?: boolean;
|
||
|
clipboard?: boolean|string;
|
||
|
columnWidth?: number;
|
||
|
columns?: any[];
|
||
|
container?: string|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|number;
|
||
|
leftSplit?: number;
|
||
|
liveValidation?: boolean;
|
||
|
loadahead?: number;
|
||
|
map?: any;
|
||
|
math?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minColumnHeight?: number;
|
||
|
minColumnWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
pager?: any;
|
||
|
prerender?: boolean;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
resizeColumn?: any;
|
||
|
resizeRow?: boolean;
|
||
|
rightSplit?: number;
|
||
|
rowHeight?: number;
|
||
|
rowLineHeight?: number;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollAlignY?: boolean;
|
||
|
scrollX?: boolean;
|
||
|
scrollY?: boolean;
|
||
|
select?: boolean|string;
|
||
|
spans?: any[];
|
||
|
subRowHeight?: string;
|
||
|
subrow?: string;
|
||
|
subview?: webix.ui.baseview|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
tooltip?: boolean;
|
||
|
topSplit?: number;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type datatableEventName ='onAfterAdd'|'onAfterAreaAdd'|'onAfterAreaRemove'|'onAfterBlockSelect'|'onAfterColumnDrop'|'onAfterColumnDropOrder'|'onAfterColumnHide'|'onAfterColumnShow'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterEditStart'|'onAfterEditStop'|'onAfterFilter'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onAfterUnSelect'|'onAreaDrag'|'onBeforeAdd'|'onBeforeAreaAdd'|'onBeforeAreaRemove'|'onBeforeBlockSelect'|'onBeforeColumnDrag'|'onBeforeColumnDrop'|'onBeforeColumnDropOrder'|'onBeforeColumnHide'|'onBeforeColumnShow'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeEditStart'|'onBeforeEditStop'|'onBeforeFilter'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBeforeUnSelect'|'onBindRequest'|'onBlur'|'onCheck'|'onCollectValues'|'onColumnResize'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEditorChange'|'onEnter'|'onFocus'|'onHeaderClick'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLiveEdit'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onResize'|'onRowResize'|'onScrollX'|'onScrollY'|'onSelectChange'|'onStructureLoad'|'onStructureUpdate'|'onSubViewClose'|'onSubViewCreate'|'onSubViewOpen'|'onSubViewRender'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class datatable implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCellCss(id:string, name:string, css:string):void;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
addRowCss(id:string, css:string):void;
|
||
|
addSelectArea(start:any, end:any, preserve:boolean, area_name?:string, css?:string, handle?:boolean):void;
|
||
|
addSpan(id:any, column:string, width:number, height:number, value?:string, css?:string):void;
|
||
|
adjust():void;
|
||
|
adjustColumn(id:string|number, mode?:string):void;
|
||
|
adjustRowHeight(columnId?:string, silent?:boolean):void;
|
||
|
attachEvent(type:datatableEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearSelection():void;
|
||
|
clearValidation():void;
|
||
|
closeSub(id:string|number):void;
|
||
|
collectValues(id:string|number):any[];
|
||
|
columnId(index:number):string|number;
|
||
|
copy(sid:string|number, 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|number, col:string|number, preserve?:boolean, show?:boolean):void;
|
||
|
editColumn(id:string):void;
|
||
|
editNext():void;
|
||
|
editRow(id:string):void;
|
||
|
editStop():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
filterByAll():void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
focusEditor(id:any):void;
|
||
|
freezeRow(id:number|string, state:boolean):void;
|
||
|
getAllSelectAreas():any;
|
||
|
getChildViews():any[];
|
||
|
getColumnConfig(id:string):any;
|
||
|
getColumnIndex(id:string|number):number;
|
||
|
getCss(rowId:string|number, columnId:string|number):string;
|
||
|
getEditState():any;
|
||
|
getEditor(row?:any, column?:string|number):any;
|
||
|
getEditorValue():string;
|
||
|
getFilter(columnID:string|number):any;
|
||
|
getFirstId():string|number;
|
||
|
getFooterNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getHeaderContent(id:string|number):{ [key: string]: any; };
|
||
|
getHeaderNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getScrollState():any;
|
||
|
getSelectArea(area_name:string):any;
|
||
|
getSelectedId(asArray:boolean, asString:boolean):any;
|
||
|
getSelectedItem(as_array?:boolean):any;
|
||
|
getSpan():any[];
|
||
|
getSpanNode(id:any):HTMLElement;
|
||
|
getState():any;
|
||
|
getSubView(id:string|number):any;
|
||
|
getText(rowid:string|number, colid:string|number):string;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getVisibleCount():number;
|
||
|
group(config:any, mode:boolean):void;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideColumn(id:string|number, options?:any, silent?:boolean, mode?:boolean):void;
|
||
|
hideOverlay():void;
|
||
|
isColumnVisible(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):void;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
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, direction:string):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveColumn(id:string, index:number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
openSub(id:string|number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
refreshColumns(config?:any[], reset?:boolean):void;
|
||
|
refreshFilter(id:string|number):void;
|
||
|
refreshSelectArea():void;
|
||
|
registerFilter(object:any, config:any, controller:any):void;
|
||
|
remove(id:string|number):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;
|
||
|
removeSelectArea(area_name:string):void;
|
||
|
removeSpan(id:string|number, column:string):void;
|
||
|
render(id:string|number, data:any, operation:string):void;
|
||
|
resize():void;
|
||
|
resizeSubView(id:string|number):void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
select(row_id:string|number, preserve:boolean):void;
|
||
|
selectAll():void;
|
||
|
selectRange(row_id:string|number, end_row_id:string|number, preserve?:boolean):void;
|
||
|
serialize():any[];
|
||
|
setColumnWidth(id:string|number, width:number):void;
|
||
|
setPage(page:number):void;
|
||
|
setRowHeight(id:string|number, height:number):void;
|
||
|
setState(state:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showCell(row:string, column:string):void;
|
||
|
showColumn(id:string|number):void;
|
||
|
showColumnBatch(batch:string|number, preserve:boolean):void;
|
||
|
showItem(id:string|number):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|number):void;
|
||
|
unselectAll():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
validateEditor(id?:string|number):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$touch: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: datatableConfig;
|
||
|
data: DataStore;
|
||
|
headerContent: any;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
on_dblclick: WebixCallback;
|
||
|
on_mouse_move: WebixCallback;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface dataviewConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datafetch?: number;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
externalData?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
loadahead?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type dataviewEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class dataview implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:dataviewEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, 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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getScrollState():any;
|
||
|
getSelectedId(as_array:boolean):string|any[];
|
||
|
getSelectedItem(as_array:boolean):any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: dataviewConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface daterangeConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
button?: boolean;
|
||
|
calendarCount?: number;
|
||
|
calendarHeight?: number;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
icons?: any;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
timepicker?: boolean;
|
||
|
type?: string;
|
||
|
value?: any;
|
||
|
width?: number;
|
||
|
}
|
||
|
type daterangeEventName ='onAfterDateSelect'|'onBeforeDateSelect'|'onBindRequest'|'onAfterDateSelect'|'onDateClear'|'onDestruct'|'onTodaySet';
|
||
|
class daterange implements webix.ui.baseview{
|
||
|
addToRange(dates:string|Date):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:daterangeEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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():any;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
resize():void;
|
||
|
setValue(range:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: daterangeConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface daterangepickerConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
editable?: boolean;
|
||
|
format?: string;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
icons?: boolean;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
pattern?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
stringResult?: boolean;
|
||
|
suggest?: any;
|
||
|
timeIcon?: string;
|
||
|
timepicker?: boolean;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type daterangepickerEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class daterangepicker implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:daterangepickerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: daterangepickerConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface daterangesuggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: webix.ui.baseview;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type daterangesuggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class daterangesuggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:daterangesuggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):string;
|
||
|
getList():webix.ui.baseview;
|
||
|
getMasterValue():any;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getRange():webix.ui.baseview;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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;
|
||
|
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: daterangesuggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface datepickerConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
editable?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
icons?: boolean;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multiselect?: boolean|string;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
point?: boolean;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
separator?: string;
|
||
|
stringResult?: boolean;
|
||
|
suggest?: any;
|
||
|
timeIcon?: string;
|
||
|
timepicker?: boolean;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: Date|string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type datepickerEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class datepicker implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:datepickerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: datepickerConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface dbllistConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
buttons?: string|boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
labelBottomLeft?: string;
|
||
|
labelBottomRight?: string;
|
||
|
labelLeft?: string;
|
||
|
labelRight?: string;
|
||
|
list?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
value?: string|any[];
|
||
|
width?: number;
|
||
|
}
|
||
|
type dbllistEventName ='onAfterLoad'|'onBeforeLoad'|'onBindRequest'|'onChange'|'onDestruct'|'onLoadError';
|
||
|
class dbllist implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:dbllistEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
focus():void;
|
||
|
getChildViews():any[];
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getValue():string;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
innerId(id:number|string):number|string;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
select(id:string|any[], mode:boolean):void;
|
||
|
setValue(ids:string|any[]):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$$: any;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$onLoad: WebixCallback;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: dbllistConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface excelviewerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
areaselect?: boolean;
|
||
|
autoConfig?: boolean;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
blockselect?: boolean|string;
|
||
|
borderless?: boolean;
|
||
|
checkboxRefresh?: boolean;
|
||
|
clipboard?: boolean|string;
|
||
|
columnWidth?: number;
|
||
|
columns?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
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;
|
||
|
excelHeader?: boolean;
|
||
|
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|number;
|
||
|
leftSplit?: number;
|
||
|
liveValidation?: boolean;
|
||
|
loadahead?: number;
|
||
|
map?: any;
|
||
|
math?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minColumnHeight?: number;
|
||
|
minColumnWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
pager?: any;
|
||
|
prerender?: boolean;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
resizeColumn?: any;
|
||
|
resizeRow?: boolean;
|
||
|
rightSplit?: number;
|
||
|
rowHeight?: number;
|
||
|
rowLineHeight?: number;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollAlignY?: boolean;
|
||
|
scrollX?: boolean;
|
||
|
scrollY?: boolean;
|
||
|
select?: boolean|string;
|
||
|
spans?: any[];
|
||
|
subRowHeight?: string;
|
||
|
subrow?: string;
|
||
|
subview?: webix.ui.baseview|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
toolbar?: string;
|
||
|
tooltip?: string|boolean;
|
||
|
topSplit?: number;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type excelviewerEventName ='onAfterAdd'|'onAfterAreaAdd'|'onAfterAreaRemove'|'onAfterBlockSelect'|'onAfterColumnDrop'|'onAfterColumnDropOrder'|'onAfterColumnHide'|'onAfterColumnShow'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterEditStart'|'onAfterEditStop'|'onAfterFilter'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onAfterUnSelect'|'onAreaDrag'|'onBeforeAdd'|'onBeforeAreaAdd'|'onBeforeAreaRemove'|'onBeforeBlockSelect'|'onBeforeColumnDrag'|'onBeforeColumnDrop'|'onBeforeColumnDropOrder'|'onBeforeColumnHide'|'onBeforeColumnShow'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeEditStart'|'onBeforeEditStop'|'onBeforeFilter'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBeforeUnSelect'|'onBindRequest'|'onBlur'|'onCheck'|'onCollectValues'|'onColumnResize'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEditorChange'|'onEnter'|'onFocus'|'onHeaderClick'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLiveEdit'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onResize'|'onRowResize'|'onScrollX'|'onScrollY'|'onSelectChange'|'onStructureLoad'|'onStructureUpdate'|'onSubViewClose'|'onSubViewCreate'|'onSubViewOpen'|'onSubViewRender'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class excelviewer implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
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, mode?:string):void;
|
||
|
adjustRowHeight(columnId?:string, silent?:boolean):void;
|
||
|
attachEvent(type:excelviewerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
closeSub(id:string|number):void;
|
||
|
collectValues(id:string|number):any[];
|
||
|
columnId(index:number):string|number;
|
||
|
copy(sid:string|number, 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|number, col:string|number, preserve?:boolean, show?:boolean):void;
|
||
|
editColumn(id:string):void;
|
||
|
editNext():void;
|
||
|
editRow(id:string):void;
|
||
|
editStop():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
filterByAll():void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
focusEditor(id:any):void;
|
||
|
freezeRow(id:number|string, state:boolean):void;
|
||
|
getChildViews():any[];
|
||
|
getColumnConfig(id:string):any;
|
||
|
getColumnIndex(id:string|number):number;
|
||
|
getCss(rowId:string|number, columnId:string|number):string;
|
||
|
getEditState():any;
|
||
|
getEditor(id?:string):any;
|
||
|
getEditorValue():string;
|
||
|
getFilter(columnID:string|number):any;
|
||
|
getFirstId():string|number;
|
||
|
getFooterNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getHeaderContent(id:string|number):{ [key: string]: any; };
|
||
|
getHeaderNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getScrollState():any;
|
||
|
getSelectedId(asArray:boolean, asString:boolean):any;
|
||
|
getSelectedItem(as_array?:boolean):any;
|
||
|
getSheets():any[];
|
||
|
getSpan():any[];
|
||
|
getSpanNode(id:any):HTMLElement;
|
||
|
getState():any;
|
||
|
getSubView(id:string|number):any;
|
||
|
getText(rowid:string|number, colid:string|number):string;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getVisibleCount():number;
|
||
|
group(config:any, mode:boolean):void;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideColumn(id:string|number, options?:any, silent?:boolean, mode?:boolean):void;
|
||
|
hideOverlay():void;
|
||
|
isColumnVisible(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
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, direction:string):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveColumn(id:string, index:number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
openSub(id:string|number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
refreshColumns(config?:any[], reset?:boolean):void;
|
||
|
refreshFilter(id:string|number):void;
|
||
|
registerFilter(object:any, config:any, controller:any):void;
|
||
|
remove(id:string|number):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|number, data:any, operation:string):void;
|
||
|
resize():void;
|
||
|
resizeSubView(id:string|number):void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
serialize():any[];
|
||
|
setColumnWidth(id:string|number, width:number):void;
|
||
|
setPage(page:number):void;
|
||
|
setRowHeight(id:string|number, height:number):void;
|
||
|
setState(state:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showCell(row:string, column:string):void;
|
||
|
showColumn(id:string|number):void;
|
||
|
showColumnBatch(batch:string|number, preserve:boolean):void;
|
||
|
showItem(id:string|number):void;
|
||
|
showItemByIndex(index:number):void;
|
||
|
showOverlay(message:string):void;
|
||
|
showSheet(name: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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
validateEditor(id?:string|number):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$touch: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: excelviewerConfig;
|
||
|
data: DataStore;
|
||
|
headerContent: any;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
on_dblclick: WebixCallback;
|
||
|
on_mouse_move: WebixCallback;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface fieldsetConfig{
|
||
|
view?: string;
|
||
|
$cssName?: string;
|
||
|
animate?: any;
|
||
|
body?: webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
label?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type fieldsetEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class fieldset implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: fieldsetConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface filemanagerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
disabledHistory?: boolean;
|
||
|
filterMode?: any;
|
||
|
gravity?: number;
|
||
|
handlers?: any;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
icons?: any;
|
||
|
id?: string|number;
|
||
|
legacyUploader?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mode?: string;
|
||
|
modes?: any[];
|
||
|
noFileCache?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
readonly?: boolean;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
structure?: any;
|
||
|
templateCreate?: WebixCallback;
|
||
|
templateDate?: WebixCallback;
|
||
|
templateIcon?: WebixCallback;
|
||
|
templateName?: WebixCallback;
|
||
|
templateSize?: WebixCallback;
|
||
|
templateType?: WebixCallback;
|
||
|
type?: string;
|
||
|
uploadProgress?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type filemanagerEventName ='onAfterAdd'|'onAfterBack'|'onAfterCreateFolder'|'onAfterDelete'|'onAfterDeleteFile'|'onAfterDrop'|'onAfterDynParse'|'onAfterEditFile'|'onAfterEditStop'|'onAfterFileUpload'|'onAfterHideTree'|'onAfterLevelDown'|'onAfterLevelUp'|'onAfterLoad'|'onAfterMarkCopy'|'onAfterMarkCut'|'onAfterMenu'|'onAfterModeChange'|'onAfterPasteFile'|'onAfterPathClick'|'onAfterRun'|'onAfterSearch'|'onAfterShowTree'|'onAfterSort'|'onAfterUploadDialog'|'onBeforeAdd'|'onBeforeBack'|'onBeforeCreateFolder'|'onBeforeDelete'|'onBeforeDeleteFile'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDynLoad'|'onBeforeDynParse'|'onBeforeEditFile'|'onBeforeEditStop'|'onBeforeFileUpload'|'onBeforeHideTree'|'onBeforeLevelDown'|'onBeforeLevelUp'|'onBeforeLoad'|'onBeforeMarkCopy'|'onBeforeMarkCut'|'onBeforeMenu'|'onBeforeModeChange'|'onBeforePasteFile'|'onBeforeRequest'|'onBeforeRun'|'onBeforeSearch'|'onBeforeSearchRequest'|'onBeforeShowTree'|'onBeforeSort'|'onBeforeUploadDialog'|'onBindRequest'|'onComponentInit'|'onCopyError'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDynLoadError'|'onErrorResponse'|'onFolderSelect'|'onHideSearchResults'|'onHistoryChange'|'onItemRename'|'onItemSelect'|'onLoadError'|'onMoveError'|'onPathComplete'|'onPathLevel'|'onShowSearchResults'|'onSuccessResponse'|'onViewInit';
|
||
|
class filemanager implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:filemanagerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
copy(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
copyFile(source:string|any[], target:string):void;
|
||
|
count():number;
|
||
|
createFolder(targetId:string):void;
|
||
|
define(property:string, value:any):void;
|
||
|
deleteFile(ids:string|any[]):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
download(id:string):void;
|
||
|
editFile(id:string):void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getActive():string;
|
||
|
getActiveView():any;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChildViews():any[];
|
||
|
getCurrentFolder():string;
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getMenu():any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPath(id:string):any[];
|
||
|
getPathNames(id:string):any[];
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
getSearchData(id:string, text:string):any[];
|
||
|
getSelectedFile():string|any[];
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getUploader():any;
|
||
|
goBack(step:number):void;
|
||
|
goForward(step:number):void;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideProgress():void;
|
||
|
hideSearchResults():void;
|
||
|
hideTree():void;
|
||
|
innerId(id:number|string):number|string;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
levelUp(id:string):void;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
markCopy(id:string|any[]):void;
|
||
|
markCut(id:string|any[]):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveFile(source:string, target:string):void;
|
||
|
openFolders(folders:any[]):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
pasteFile(id:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
renameFile(id:string, name:string, property:string):void;
|
||
|
resize():void;
|
||
|
setPath(id:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showProgress(config?:any):void;
|
||
|
showSearchResults(text:string):void;
|
||
|
showTree():void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
uploadFile(target:string):void;
|
||
|
|
||
|
$$: any;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: filemanagerConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface formConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
complexData?: boolean;
|
||
|
container?: string|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|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
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;
|
||
|
}
|
||
|
type formEventName ='onAfterLoad'|'onAfterScroll'|'onAfterValidation'|'onBeforeLoad'|'onBeforeValidate'|'onBindRequest'|'onChange'|'onDestruct'|'onLoadError'|'onSubmit'|'onValidationError'|'onValidationSuccess'|'onValues';
|
||
|
class form implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:formEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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):any;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
index(obj:any):number;
|
||
|
isDirty():boolean;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
markInvalid(name:string, state?:boolean|string):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
refresh():void;
|
||
|
removeView(id:any):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
setDirty(mark?:boolean):void;
|
||
|
setValues(values:any, update?:boolean):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate(mode?:any):boolean;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: formConfig;
|
||
|
elements: any;
|
||
|
name: string;
|
||
|
}
|
||
|
interface forminputConfig{
|
||
|
view?: string;
|
||
|
$cssName?: string;
|
||
|
animate?: any;
|
||
|
body?: webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
value?: any;
|
||
|
width?: number;
|
||
|
}
|
||
|
type forminputEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class forminput implements 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;
|
||
|
focus():void;
|
||
|
getBody():any;
|
||
|
getChildViews():any[];
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getValue():string;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setBottomText(text:string):void;
|
||
|
setValue(value:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: forminputConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface gageConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
label?: string;
|
||
|
maxHeight?: number;
|
||
|
maxRange?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minRange?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
scale?: number;
|
||
|
smoothFlow?: boolean;
|
||
|
stroke?: number;
|
||
|
value?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type gageEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class gage implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:gageEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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():number;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
resize():void;
|
||
|
setValue(new_value: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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: gageConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface geochartConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
chart?: any;
|
||
|
columns?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
key?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
tooltip?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type geochartEventName ='onAfterAdd'|'onAfterDelete'|'onAfterLoad'|'onAfterScroll'|'onAfterSort'|'onBeforeAdd'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMapError'|'onMapReady'|'onRegionClick'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class geochart implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:geochartEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll():void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getMap():any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
render():void;
|
||
|
resize():void;
|
||
|
serialize():any[];
|
||
|
setDisplayMode(mode:string):void;
|
||
|
setRegion(region:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: geochartConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface googleMapConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
center?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
heatmapConfig?: any;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
layerType?: string;
|
||
|
mapType?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
zoom?: number;
|
||
|
}
|
||
|
type googleMapEventName ='onAfterAdd'|'onAfterDelete'|'onAfterLoad'|'onAfterScroll'|'onAfterSort'|'onBeforeAdd'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onHeatMapRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class googleMap implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:googleMapEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getMap():any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
render():void;
|
||
|
resize():void;
|
||
|
serialize():any[];
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$onLoad: WebixCallback;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: googleMapConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface gridlayoutConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoplace?: boolean;
|
||
|
borderless?: boolean;
|
||
|
cellHeight?: number;
|
||
|
cellWidth?: number;
|
||
|
cells?: any[];
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
factory?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
gridColumns?: number;
|
||
|
gridRows?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type gridlayoutEventName ='onBindRequest'|'onChange'|'onDestruct';
|
||
|
class gridlayout implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:gridlayoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll():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;
|
||
|
index(obj:any):number;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
moveView(id:string|number, view:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any[];
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: gridlayoutConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface gridsuggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: webix.ui.baseview;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type gridsuggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class gridsuggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:gridsuggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setMasterValue(value:any):void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
setValue(value:string|number):void;
|
||
|
show(node:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: gridsuggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface grouplistConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
externalData?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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|string|WebixTemplate;
|
||
|
templateCopy?: WebixCallback;
|
||
|
templateGroup?: string|WebixCallback;
|
||
|
templateItem?: string|WebixCallback;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type grouplistEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class grouplist implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:grouplistEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, 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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenState():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: grouplistConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface headerlayoutConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
collapsed?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multi?: boolean|string;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
panelClass?: string;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
type?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type headerlayoutEventName ='onAfterCollapse'|'onAfterExpand'|'onBindRequest'|'onDestruct';
|
||
|
class headerlayout implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:headerlayoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: headerlayoutConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface hintConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
left?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
nextButton?: boolean|string;
|
||
|
on?: EventHash;
|
||
|
prevButton?: boolean|string;
|
||
|
steps?: any[];
|
||
|
top?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type hintEventName ='onAfterScroll'|'onAfterStart'|'onBeforeStart'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnd'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onNext'|'onPrevious'|'onSkip'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class hint implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:hintEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
end():void;
|
||
|
getChildViews():any[];
|
||
|
getCurrentStep():number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getSteps():any[];
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resume(stepNumber?:number):void;
|
||
|
setSteps(steps:any[]):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
start():void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: hintConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface htmlformConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
borderless?: boolean;
|
||
|
complexData?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
content?: string|number|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
src?: string;
|
||
|
template?: string|WebixCallback;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type htmlformEventName ='onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onBeforeLoad'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValues'|'onViewResize';
|
||
|
class htmlform implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:htmlformEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
blur():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):any;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isDirty():boolean;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
markInvalid(name:string, state?:boolean|string):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: htmlformConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface iconConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputHeight?: number;
|
||
|
inputWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
tooltip?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type iconEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class icon implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:iconEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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;
|
||
|
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: iconConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface iframeConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
src?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type iframeEventName ='onAfterLoad'|'onAfterScroll'|'onBeforeLoad'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class iframe implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:iframeEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: iframeConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface kanbanConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
collapsed?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
listFilter?: WebixCallback;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multi?: boolean|string;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
panelClass?: string;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type kanbanEventName ='onAfterAdd'|'onAfterCollapse'|'onAfterDelete'|'onAfterExpand'|'onAfterLoad'|'onAfterSort'|'onAfterStatusChange'|'onAvatarClick'|'onBeforeAdd'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeSort'|'onBeforeStatusChange'|'onBindRequest'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onListAfterContextMenu'|'onListAfterDrop'|'onListAfterSelect'|'onListBeforeContextMenu'|'onListBeforeDrag'|'onListBeforeDragIn'|'onListBeforeDrop'|'onListBeforeSelect'|'onListIconClick'|'onListItemClick'|'onListItemDblClick'|'onLoadError';
|
||
|
class kanban implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:kanbanEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
eachList(func:WebixCallback):void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getOwnerList(itemId:string|number):any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getSelectedId():string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
index(obj:any):number;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
select(id:string|number):void;
|
||
|
serialize():any[];
|
||
|
setIndex(id:string|number, index:number):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: kanbanConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface labelConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputHeight?: number;
|
||
|
inputWidth?: number;
|
||
|
label?: string;
|
||
|
labelPosition?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
tooltip?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type labelEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class label implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:labelEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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;
|
||
|
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: labelConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface layoutConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
type?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type layoutEventName ='onBindRequest'|'onDestruct';
|
||
|
class layout implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:layoutEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory:WebixCallback, configOnly:boolean):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: layoutConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface listConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datafetch?: number;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
dynamic?: boolean;
|
||
|
externalData?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type listEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class list implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:listEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, 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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getScrollState():any;
|
||
|
getSelectedId(as_array:boolean):string|any[];
|
||
|
getSelectedItem(as_array:boolean):any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getVisibleCount():number;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: listConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface menuConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
externalData?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
openAction?: string;
|
||
|
pager?: any;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
select?: boolean|string;
|
||
|
subMenuPos?: string;
|
||
|
submenuConfig?: any;
|
||
|
template?: string|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type menuEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMenuItemClick'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class menu implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:menuEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, 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|number):void;
|
||
|
enable():void;
|
||
|
enableItem(id:string|number):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getMenu(id:string|number):any;
|
||
|
getMenuItem(id:string|number):any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideItem(id:string|number):void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):void;
|
||
|
sizeToContent():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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: menuConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface multicomboConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
button?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
keepText?: boolean;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
newValues?: boolean;
|
||
|
on?: EventHash;
|
||
|
optionWidth?: number;
|
||
|
options?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
popupWidth?: number;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
separator?: string;
|
||
|
suggest?: any;
|
||
|
tagMode?: boolean;
|
||
|
tagTemplate?: WebixCallback;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type multicomboEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class multicombo implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:multicomboEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getList():webix.ui.baseview;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: multicomboConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface multiselectConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
optionWidth?: number;
|
||
|
options?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
popupWidth?: number;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
separator?: string;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type multiselectEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class multiselect implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:multiselectEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getList():webix.ui.baseview;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: multiselectConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface multisuggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
button?: boolean;
|
||
|
buttonText?: string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: webix.ui.baseview;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
separator?: string;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type multisuggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class multisuggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:multisuggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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;
|
||
|
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: multisuggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface multitextConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
iconWidth?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
separator?: string;
|
||
|
subConfig?: any;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type multitextEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSectionAdd'|'onSectionRemove'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class multitext implements webix.ui.baseview{
|
||
|
addSection():string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:multitextEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
removeSection(id?:string|number):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: multitextConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface multiviewConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cells?: any;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
fitBiggest?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
keepViews?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type multiviewEventName ='onBeforeBack'|'onBindRequest'|'onDestruct'|'onViewChange';
|
||
|
class multiview implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:multiviewEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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|number;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
index(obj:any):number;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setValue(id:string|number):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: multiviewConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface organogramConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
ariaLabel?: string;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
container?: string|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|number;
|
||
|
item?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
on?: EventHash;
|
||
|
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?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type organogramEventName ='onAfterAdd'|'onAfterClose'|'onAfterContextMenu'|'onAfterDelete'|'onAfterLoad'|'onAfterOpen'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeClose'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeOpen'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemCheck'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class organogram implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:organogramEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
close(id:string|number):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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChildViews():any[];
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenItems():any[];
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
open(id:string|number, show?:boolean):void;
|
||
|
openAll():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):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|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: organogramConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface pagerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
apiOnly?: boolean;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
count?: number;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
group?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
level?: number;
|
||
|
limit?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
page?: number;
|
||
|
size?: number;
|
||
|
template?: string|WebixCallback;
|
||
|
width?: number;
|
||
|
}
|
||
|
type pagerEventName ='onAfterContextMenu'|'onAfterPageChange'|'onAfterRender'|'onAfterScroll'|'onBeforeContextMenu'|'onBeforePageChange'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class pager implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:pagerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
render(id:string|number, 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: WebixCallback;
|
||
|
$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 panelConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
icon?: boolean|string;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
resize?: boolean;
|
||
|
type?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type panelEventName ='onBindRequest'|'onDestruct'|'onViewResize';
|
||
|
class panel implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:panelEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$resizeEnd(pos:number):void;
|
||
|
$resizeMove(pos:number):void;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: panelConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface pdfviewerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
downloadName?: string;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
scale?: string|number;
|
||
|
toolbar?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type pdfviewerEventName ='onAfterLoad'|'onAfterScroll'|'onBeforeLoad'|'onBindRequest'|'onBlur'|'onDestruct'|'onDocumentReady'|'onEnter'|'onFocus'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onPageRender'|'onScaleChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class pdfviewer implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:pdfviewerEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clear():void;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
download():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;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
nextPage():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
prevPage():void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
renderPage(page:number):void;
|
||
|
resize():void;
|
||
|
setScale(scale:string|number, update:boolean):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
zoomIn():void;
|
||
|
zoomOut():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$numPages: number;
|
||
|
$onLoad: WebixCallback;
|
||
|
$pageNum: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: pdfviewerConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface pivotConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
columnWidth?: number;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
externalProcessing?: boolean;
|
||
|
fieldMap?: any;
|
||
|
filterLabelAlign?: string;
|
||
|
filterLabelWidth?: number;
|
||
|
filterMap?: any;
|
||
|
filterMinWidth?: number;
|
||
|
filterPlaceholder?: boolean|string;
|
||
|
filterWidth?: number;
|
||
|
footer?: string|boolean;
|
||
|
format?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
headerTemplate?: WebixCallback;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
max?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
min?: boolean;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
ping?: WebixCallback;
|
||
|
popup?: any;
|
||
|
profile?: boolean;
|
||
|
readonly?: boolean;
|
||
|
readonlyTitle?: string;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
scheme?: any;
|
||
|
separateLabel?: boolean;
|
||
|
stableRowId?: boolean;
|
||
|
structure?: any;
|
||
|
totalColumn?: string|boolean;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
webWorker?: string;
|
||
|
width?: number;
|
||
|
yScaleWidth?: number;
|
||
|
}
|
||
|
type pivotEventName ='onAfterAdd'|'onAfterDelete'|'onAfterLoad'|'onAfterSort'|'onApply'|'onBeforeAdd'|'onBeforeApply'|'onBeforeCancel'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSort'|'onBindRequest'|'onCancel'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onFilterChange'|'onFilterCreate'|'onHeaderInit'|'onItemClick'|'onLoadError'|'onPopup'|'onViewInit'|'onWebWorkerEnd'|'onWebWorkerStart';
|
||
|
class pivot implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addOperation(name:string, operation:WebixCallback, options:any):void;
|
||
|
addTotalOperation(name:string, operation:WebixCallback, options:any):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:pivotEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
configure():void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getConfigWindow():any;
|
||
|
getFields():any;
|
||
|
getFilterView():any;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getStructure():any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
innerId(id:number|string):number|string;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
render():void;
|
||
|
resize():void;
|
||
|
setStructure(config:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
|
||
|
$$: any;
|
||
|
$divider: string;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: pivotConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
operations: any;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface popupConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type popupEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class popup implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:popupEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
show(node?:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: popupConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface portletConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
icon?: boolean|string;
|
||
|
id?: string|number;
|
||
|
isolate?: boolean;
|
||
|
layoutType?: string;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mode?: string;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
responsive?: string;
|
||
|
rows?: any[];
|
||
|
type?: string;
|
||
|
visibleBatch?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type portletEventName ='onAfterPortletMove'|'onBeforePortletMove'|'onBindRequest'|'onDestruct';
|
||
|
class portlet implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:portletEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory:WebixCallback):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$drag(source:HTMLElement, ev:Event):string;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: portletConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface propertyConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
borderless?: boolean;
|
||
|
complexData?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
editValue?: string;
|
||
|
editable?: boolean;
|
||
|
editaction?: string;
|
||
|
elements?: any;
|
||
|
form?: string;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
map?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
nameWidth?: number;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
template?: string|WebixCallback;
|
||
|
tooltip?: string|boolean;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type propertyEventName ='onAfterContextMenu'|'onAfterEditStart'|'onAfterEditStop'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onBeforeContextMenu'|'onBeforeEditStart'|'onBeforeEditStop'|'onBeforeLoad'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onCheck'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLiveEdit'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class property implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:propertyEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clear():void;
|
||
|
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():void;
|
||
|
editStop():void;
|
||
|
enable():void;
|
||
|
focusEditor(id:any):void;
|
||
|
getChildViews():any[];
|
||
|
getEditState():any;
|
||
|
getEditor(id?:string):any;
|
||
|
getEditorValue():string;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getItem(id:string):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
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):Promise<any>;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
registerType(name:string, data:any):void;
|
||
|
render(id:string|number, 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|number):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
updateItem():void;
|
||
|
validateEditor(id?:string|number):boolean;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$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 querybuilderConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
columnMode?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
fields?: any[];
|
||
|
filtering?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
inputMaxWidth?: number;
|
||
|
inputWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxLevel?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
sorting?: boolean;
|
||
|
type?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type querybuilderEventName ='onBindRequest'|'onDestruct'|'onKeySelect';
|
||
|
class querybuilder implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:querybuilderEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
focus():void;
|
||
|
getChildViews():any[];
|
||
|
getFilterHelper():WebixCallback;
|
||
|
getFilters():any[];
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getSortingElements():any[];
|
||
|
getSortingHelper():WebixCallback;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getValue():any[];
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
setFilters(filters:any[]):void;
|
||
|
setValue(rules:any, fields:any[]):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
toSQL(config?:any, rules?:any):any;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: querybuilderConfig;
|
||
|
name: string;
|
||
|
sqlOperators: any;
|
||
|
}
|
||
|
interface radioConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
customRadio?: boolean;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
newline?: boolean;
|
||
|
on?: EventHash;
|
||
|
optionHeight?: number;
|
||
|
options?: any[];
|
||
|
popup?: string;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
vertical?: boolean;
|
||
|
width?: number;
|
||
|
}
|
||
|
type radioEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class radio implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:radioEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: radioConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface rangechartConfig{
|
||
|
view?: string;
|
||
|
alpha?: number;
|
||
|
animate?: any;
|
||
|
ariaLabel?: string;
|
||
|
barWidth?: number;
|
||
|
border?: boolean;
|
||
|
borderColor?: string;
|
||
|
borderless?: boolean;
|
||
|
cant?: number;
|
||
|
color?: string|WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disableLines?: boolean;
|
||
|
disabled?: boolean;
|
||
|
eventRadius?: number;
|
||
|
fill?: string;
|
||
|
fixOverflow?: boolean;
|
||
|
frameId?: string;
|
||
|
gradient?: boolean|string|WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
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?: EventHash;
|
||
|
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;
|
||
|
range?: any;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
save?: string;
|
||
|
scale?: string;
|
||
|
scheme?: any;
|
||
|
series?: any;
|
||
|
shadow?: boolean;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
value?: string|WebixTemplate;
|
||
|
width?: number;
|
||
|
x?: number;
|
||
|
xAxis?: any;
|
||
|
xValue?: string;
|
||
|
y?: number;
|
||
|
yAxis?: any;
|
||
|
yValue?: string;
|
||
|
}
|
||
|
type rangechartEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterLoad'|'onAfterRangeChange'|'onAfterRender'|'onAfterScroll'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class rangechart implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addSeries(obj:any):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:rangechartEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCanvas():void;
|
||
|
count():number;
|
||
|
define(property:string, value:any):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getFrameData():any[];
|
||
|
getFrameRange():any;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
group(config:any, mode:boolean):void;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideSeries(index:number):void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeAllSeries():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
serialize():any[];
|
||
|
setFrameRange(range:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showSeries(index:number):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|number, data:any):void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
colormap: { [key: string]: any; };
|
||
|
config: rangechartConfig;
|
||
|
data: DataStore;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
on_dblclick: WebixCallback;
|
||
|
on_mouse_move: WebixCallback;
|
||
|
presets: { [key: string]: any; };
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface rangesliderConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
max?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
min?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
moveTitle?: boolean;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
separator?: string;
|
||
|
step?: number;
|
||
|
stringResult?: boolean;
|
||
|
suggest?: any;
|
||
|
title?: string|WebixCallback;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|any[];
|
||
|
vertical?: boolean;
|
||
|
width?: number;
|
||
|
}
|
||
|
type rangesliderEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSliderDrag'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class rangeslider implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:rangesliderEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$touchCapture: boolean;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: rangesliderConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface resizerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
onContext?: { [key: string]: any; };
|
||
|
width?: number;
|
||
|
}
|
||
|
type resizerEventName ='onAfterContextMenu'|'onAfterScroll'|'onBeforeContextMenu'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLongTouch'|'onMouseMoving'|'onMouseOut'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class resizer implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$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{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
options?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
popupWidth?: number;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type richselectEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class richselect implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:richselectEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getList():webix.ui.baseview;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: richselectConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface richtextConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
label?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
type?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type richtextEventName ='onBindRequest'|'onChange'|'onDestruct';
|
||
|
class richtext implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:richtextEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
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;
|
||
|
innerId(id:number|string):number|string;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
resize():void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$$: any;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: richtextConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface scrollviewConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
body?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type scrollviewEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class scrollview implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:scrollviewEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getBody():any;
|
||
|
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;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showView(id:string|number):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: scrollviewConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface searchConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
pattern?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type searchEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSearchIconClick'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class search implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:searchEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: searchConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface segmentedConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multiview?: boolean;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
optionWidth?: number;
|
||
|
options?: any;
|
||
|
popup?: string;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type segmentedEventName ='onAfterRender'|'onAfterScroll'|'onAfterTabClick'|'onBeforeRender'|'onBeforeTabClick'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onOptionRemove'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class segmented implements webix.ui.baseview{
|
||
|
addOption(id:string|number, value:any, show?:boolean, index?:number):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:segmentedEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
hideOption(id:string|number):void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
optionIndex(ID:string|number):number;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
removeOption(id:string|number):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showOption(id:string|number):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate():boolean;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: segmentedConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface selectConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
options?: any[]|string;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type selectEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class select implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:selectEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate():boolean;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: selectConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface sidebarConfig{
|
||
|
view?: string;
|
||
|
activeTitle?: boolean;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
collapsed?: boolean;
|
||
|
collapsedWidth?: number;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
filterMode?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multipleOpen?: boolean;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
pager?: any;
|
||
|
position?: string;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
select?: boolean|string;
|
||
|
template?: string|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
threeState?: boolean;
|
||
|
titleHeight?: number;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type sidebarEventName ='onAfterAdd'|'onAfterClose'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterOpen'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeClose'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeOpen'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemCheck'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPartialRender'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class sidebar implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:sidebarEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
checkAll(id?:string|number):void;
|
||
|
checkItem(id:string):void;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
close(id:string|number):void;
|
||
|
closeAll():void;
|
||
|
collapse():void;
|
||
|
copy(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
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|number):boolean;
|
||
|
expand():void;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChecked():any[];
|
||
|
getChildViews():any[];
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenItems():any[];
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPopup():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
isChecked(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveSelection(direction:string):void;
|
||
|
open(id:string|number, show?:boolean):void;
|
||
|
openAll():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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;
|
||
|
setState(state:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showItem(id:string|number):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
toggle():void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
uncheckAll(id?:string|number):void;
|
||
|
uncheckItem(id:string):void;
|
||
|
ungroup(mode:boolean):void;
|
||
|
unselect(id?:string):void;
|
||
|
unselectAll():void;
|
||
|
updateItem(id:string|number, 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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$fixEditor: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: sidebarConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface sidemenuConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
state?: WebixCallback;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type sidemenuEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class sidemenu implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:sidemenuEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: sidemenuConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface sliderConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
max?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
min?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
moveTitle?: boolean;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
step?: number;
|
||
|
suggest?: any;
|
||
|
title?: string|WebixCallback;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
vertical?: boolean;
|
||
|
width?: number;
|
||
|
}
|
||
|
type sliderEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSliderDrag'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class slider implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:sliderEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$touchCapture: boolean;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: sliderConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface spacerConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type spacerEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class spacer implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: spacerConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface spreadsheetConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
bottombar?: boolean;
|
||
|
buttons?: any;
|
||
|
columnCount?: number;
|
||
|
conditionStyle?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
liveEditor?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
menu?: boolean;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
readonly?: boolean;
|
||
|
resizeCell?: boolean;
|
||
|
rowCount?: number;
|
||
|
sheetTabWidth?: number;
|
||
|
subbar?: any;
|
||
|
toolbar?: string|boolean;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type spreadsheetEventName ='onAfterLoad'|'onAfterSelect'|'onAfterSheetShow'|'onBeforeLoad'|'onBeforeSheetShow'|'onBeforeSpan'|'onBeforeSplit'|'onBeforeValueChange'|'onBindRequest'|'onCellChange'|'onComponentInit'|'onDataParse'|'onDataSerialize'|'onDestruct'|'onLoadError'|'onMathRefresh'|'onReset'|'onSheetAdd'|'onSheetRemove'|'onSheetRename'|'onStyleSet';
|
||
|
class spreadsheet implements webix.ui.baseview{
|
||
|
addFilter(rowId:number, columnId:number):void;
|
||
|
addImage(rowId:number, columnId:number, url:string):void;
|
||
|
addSheet(content:any):void;
|
||
|
addSparkline(rowId:number, columnId:number, config:any):void;
|
||
|
addStyle(styleProps:any, baseStyle:any):void;
|
||
|
adjust():void;
|
||
|
alert(config:any):HTMLElement;
|
||
|
attachEvent(type:spreadsheetEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearRange(rangeStr:string, type:any):void;
|
||
|
clearSheet():void;
|
||
|
combineCells(range?:any):void;
|
||
|
compactStyles():void;
|
||
|
confirm(config:any):void;
|
||
|
define(property:string, value:any):void;
|
||
|
deleteColumn(columnId:number):void;
|
||
|
deleteRow(rowId:number):void;
|
||
|
destructor():void;
|
||
|
detachEvent(id:string):void;
|
||
|
disable():void;
|
||
|
eachSelectedCell(handler:WebixCallback):void;
|
||
|
editSheet(name:string):void;
|
||
|
enable():void;
|
||
|
filterSpreadSheet():void;
|
||
|
freezeColumns(columns:number):void;
|
||
|
freezeRows(rows:number):void;
|
||
|
getActiveSheet():string;
|
||
|
getCellEditor(row:number, column:number):any;
|
||
|
getCellValue(row:number, column:number):string;
|
||
|
getChildViews():any[];
|
||
|
getColumn(id:string):any;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getNode():any;
|
||
|
getParentView():any;
|
||
|
getRow(id:string):any;
|
||
|
getSelectedId():any[];
|
||
|
getSelectedRange():string;
|
||
|
getSheetData(sheet_name:string):void;
|
||
|
getStyle(row:number, column:number):any;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideColumn(columnId:number, state:boolean):void;
|
||
|
hideGridlines(state:boolean):void;
|
||
|
hideHeaders(state:boolean):void;
|
||
|
hideRow(rowId:number, state:boolean):void;
|
||
|
innerId(id:number|string):number|string;
|
||
|
insertColumn(columnId:number):void;
|
||
|
insertRow(rowId:number):void;
|
||
|
isCellLocked(rowId:number, columnId:number):boolean;
|
||
|
isColumnVisible(columnId:number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isRowVisible(rowId:number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
lockCell(rowId:number, columnId:number, state:boolean):void;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
recalculate():void;
|
||
|
redo():void;
|
||
|
refresh():void;
|
||
|
registerMathMethod(name:string, handler:WebixCallback):void;
|
||
|
removeFilter():void;
|
||
|
removeSheet(name:string):void;
|
||
|
renameSheet(name:string, newName:string):void;
|
||
|
reset():void;
|
||
|
resetUndo():void;
|
||
|
resize():void;
|
||
|
saveCell(row:number, column:number):void;
|
||
|
serialize(options?:any):any;
|
||
|
setCellEditor(rowId:number, columnId:number, editorObject:any):void;
|
||
|
setCellFilter(rowId:number, columnId:number, options:string|any[]):void;
|
||
|
setCellValue(row:number, column:any, value:string):void;
|
||
|
setFormat(rowId:number, columnId:number, format:string):void;
|
||
|
setPlaceholder(placeholder:any):void;
|
||
|
setRangeStyle(rangeStr:string, style:any):void;
|
||
|
setRangeValue(range:string):void;
|
||
|
setStyle(row:number, column:number, style:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showSheet(name:string):void;
|
||
|
sortRange(range?:string, dir?:string):void;
|
||
|
splitCell(row:number, column:number):void;
|
||
|
ui(view:any):webix.ui.baseview;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
undo(id:string):void;
|
||
|
|
||
|
$$: any;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: spreadsheetConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface submenuConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
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|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
mouseEventDelay?: number;
|
||
|
move?: boolean;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
openAction?: string;
|
||
|
padding?: any;
|
||
|
pager?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
ready?: WebixCallback;
|
||
|
relative?: string;
|
||
|
removeMissed?: boolean;
|
||
|
resize?: boolean;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
select?: boolean|string;
|
||
|
subMenuPos?: string;
|
||
|
submenuConfig?: any;
|
||
|
template?: string|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
toFront?: boolean;
|
||
|
tooltip?: string|boolean;
|
||
|
top?: number;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type submenuEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeShow'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onHide'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMenuItemClick'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class submenu implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:submenuEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
close():void;
|
||
|
copy(sid:string|number, 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|number):void;
|
||
|
enable():void;
|
||
|
enableItem(id:string|number):void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBody():any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getHead():any;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getMenu(id:string|number):any;
|
||
|
getMenuItem(id:string|number):any;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideItem(id:string|number):void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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(node?:HTMLElement, position?:any, point?:string):void;
|
||
|
showItem(id:string|number):void;
|
||
|
sizeToContent():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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: submenuConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface suggestConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
disabled?: boolean;
|
||
|
filter?: WebixCallback;
|
||
|
fitMaster?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
input?: HTMLElement|string;
|
||
|
keyPressTimeout?: number;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
template?: string|WebixTemplate;
|
||
|
textValue?: string;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type suggestEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValueSuggest'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class suggest implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:suggestEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getItemId(text:string):string|number;
|
||
|
getItemText(id:string|number):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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setMasterValue(value:any):void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
setValue(value:string|number):void;
|
||
|
show(node:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$enterKey: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: suggestConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface switchButtonConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
badge?: number|string;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
checkValue?: string;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
customCheckbox?: boolean;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
image?: string;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelRight?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
pattern?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
uncheckValue?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type switchButtonEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class switchButton implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:switchButtonEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: switchButtonConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface tabbarConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomOffset?: number;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
moreTemplate?: WebixCallback;
|
||
|
multiview?: boolean;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
optionWidth?: number;
|
||
|
options?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
popupTemplate?: WebixCallback;
|
||
|
popupWidth?: number;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tabMargin?: number;
|
||
|
tabMinWidth?: number;
|
||
|
tabMoreWidth?: number;
|
||
|
tabOffset?: number;
|
||
|
tabbarPopup?: webix.ui.baseview;
|
||
|
topOffset?: number;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type tabbarEventName ='onAfterRender'|'onAfterScroll'|'onAfterTabClick'|'onBeforeRender'|'onBeforeTabClick'|'onBeforeTabClose'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onOptionRemove'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class tabbar implements webix.ui.baseview{
|
||
|
addOption(id:string|number, value:any, show?:boolean, index?:number):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:tabbarEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
hideOption(id:string|number):void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
optionIndex(ID:string|number):number;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
removeOption(id:string|number):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showOption(id:string|number):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate():boolean;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: tabbarConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface tabviewConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cells?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multiview?: any;
|
||
|
on?: EventHash;
|
||
|
padding?: number;
|
||
|
paddingX?: number;
|
||
|
paddingY?: number;
|
||
|
tabbar?: any;
|
||
|
type?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type tabviewEventName ='onBindRequest'|'onDestruct';
|
||
|
class tabview implements webix.ui.baseview{
|
||
|
addView(obj:any):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:tabviewEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
mapEvent(map:any):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
removeView(id:any):void;
|
||
|
resize():void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: tabviewConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface templateConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
content?: string|number|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
scroll?: boolean|string;
|
||
|
scrollSpeed?: string;
|
||
|
src?: string;
|
||
|
template?: string|WebixCallback;
|
||
|
type?: string;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type templateEventName ='onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onBeforeLoad'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class template implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:templateEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
getValues():void;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: templateConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface textConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
pattern?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type textEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class text implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:textEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: textConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface textareaConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
attributes?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
bottomLabel?: string;
|
||
|
bottomPadding?: number;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
format?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputAlign?: string;
|
||
|
inputHeight?: number;
|
||
|
inputPadding?: number;
|
||
|
inputWidth?: number;
|
||
|
invalid?: boolean;
|
||
|
invalidMessage?: string;
|
||
|
label?: string;
|
||
|
labelAlign?: string;
|
||
|
labelPosition?: string;
|
||
|
labelWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
pattern?: any;
|
||
|
placeholder?: string;
|
||
|
popup?: string;
|
||
|
readonly?: boolean;
|
||
|
relatedAction?: string;
|
||
|
relatedView?: string;
|
||
|
required?: boolean;
|
||
|
suggest?: any;
|
||
|
tooltip?: string;
|
||
|
validate?: WebixCallback;
|
||
|
validateEvent?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type textareaEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class textarea implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:textareaEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
setBottomText(text:string):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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$render: WebixCallback;
|
||
|
$renderIcon: WebixCallback;
|
||
|
$renderInput(obj:any, html:string, id:string|number):string;
|
||
|
$renderLabel(config:any, id:string|number):string;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: textareaConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface toggleConfig{
|
||
|
view?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
icon?: string;
|
||
|
id?: string|number;
|
||
|
inputHeight?: number;
|
||
|
inputWidth?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
name?: string;
|
||
|
offIcon?: string;
|
||
|
offLabel?: string;
|
||
|
on?: EventHash;
|
||
|
onIcon?: string;
|
||
|
onLabel?: string;
|
||
|
popup?: string;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type toggleEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onChange'|'onDestruct'|'onEnter'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class toggle implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:toggleEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, 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;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: toggleConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface toolbarConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
cols?: any[];
|
||
|
complexData?: boolean;
|
||
|
container?: string|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|number;
|
||
|
isolate?: boolean;
|
||
|
margin?: number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
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;
|
||
|
}
|
||
|
type toolbarEventName ='onAfterLoad'|'onAfterScroll'|'onAfterValidation'|'onBeforeLoad'|'onBeforeValidate'|'onBindRequest'|'onChange'|'onDestruct'|'onLoadError'|'onValidationError'|'onValidationSuccess'|'onValues';
|
||
|
class toolbar implements webix.ui.baseview{
|
||
|
addView(view:any, index?:number):string|number;
|
||
|
adjust():void;
|
||
|
attachEvent(type:toolbarEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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):any;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
index(obj:any):number;
|
||
|
isDirty():boolean;
|
||
|
isEnabled():boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
mapEvent(map:any):void;
|
||
|
markInvalid(name:string, state?:boolean|string):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
reconstruct():void;
|
||
|
refresh():void;
|
||
|
removeView(id:any):void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
restore(state:any, factory?:WebixCallback):void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
serialize(serializer?:WebixCallback):any;
|
||
|
setDirty(mark?:boolean):void;
|
||
|
setValues(values:any, update?:boolean):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBatch(name:string, mode?:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
validate(mode?:any):boolean;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: toolbarConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface tooltipConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
dx?: number;
|
||
|
dy?: number;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
on?: EventHash;
|
||
|
template?: string|WebixCallback;
|
||
|
width?: number;
|
||
|
}
|
||
|
type tooltipEventName ='onAfterRender'|'onAfterScroll'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
interface tooltip{
|
||
|
adjust():void;
|
||
|
attachEvent(type:tooltipEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
show(data:any, position:any):void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: tooltipConfig;
|
||
|
name: string;
|
||
|
type: { [key: string]: any; };
|
||
|
}
|
||
|
interface treeConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean;
|
||
|
dragscroll?: boolean|string;
|
||
|
filterMode?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: boolean|string;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
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?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type treeEventName ='onAfterAdd'|'onAfterClose'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterOpen'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeClose'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeOpen'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemCheck'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPartialRender'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class tree implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number, parentId?:string):string;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:treeEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
checkAll(id?:string|number):void;
|
||
|
checkItem(id:string):void;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
close(id:string|number):void;
|
||
|
closeAll():void;
|
||
|
copy(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChecked():any[];
|
||
|
getChildViews():any[];
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenItems():any[];
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
isChecked(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveSelection(direction:string):void;
|
||
|
open(id:string|number, show?:boolean):void;
|
||
|
openAll():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):void;
|
||
|
sort(by:string, dir?:string, as?:string):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
uncheckAll(id?:string|number):void;
|
||
|
uncheckItem(id:string):void;
|
||
|
ungroup(mode:boolean):void;
|
||
|
unselect(id?:string):void;
|
||
|
unselectAll():void;
|
||
|
updateItem(id:string|number, 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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$fixEditor: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: treeConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface treemapConfig{
|
||
|
view?: string;
|
||
|
activeItem?: boolean;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
branch?: string;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
dataFeed?: string|WebixCallback;
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
filterMode?: any;
|
||
|
gravity?: number;
|
||
|
header?: boolean;
|
||
|
headerHeight?: number;
|
||
|
headerTemplate?: string;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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;
|
||
|
subRender?: boolean;
|
||
|
template?: string|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
threeState?: boolean;
|
||
|
tooltip?: string|boolean;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
value?: string|WebixCallback;
|
||
|
width?: number;
|
||
|
}
|
||
|
type treemapEventName ='onAfterAdd'|'onAfterClose'|'onAfterContextMenu'|'onAfterDelete'|'onAfterLoad'|'onAfterOpen'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeClose'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeLoad'|'onBeforeOpen'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onEnter'|'onFocus'|'onItemCheck'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPartialRender'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class treemap implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:treemapEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
close(id:string|number):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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChildViews():any[];
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenItems():any[];
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, callback:WebixCallback, url:string):void;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
open(id:string|number, show?:boolean):void;
|
||
|
openAll():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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;
|
||
|
setState(state:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showBranch(branchId:string|number):void;
|
||
|
showItem(id:string|number):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|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: treemapConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface treetableConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
areaselect?: boolean;
|
||
|
autoConfig?: boolean;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
blockselect?: boolean|string;
|
||
|
borderless?: boolean;
|
||
|
checkboxRefresh?: boolean;
|
||
|
clipboard?: boolean|string;
|
||
|
columnWidth?: number;
|
||
|
columns?: any[];
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
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|number;
|
||
|
leftSplit?: number;
|
||
|
liveValidation?: boolean;
|
||
|
loadahead?: number;
|
||
|
map?: any;
|
||
|
math?: boolean;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minColumnHeight?: number;
|
||
|
minColumnWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
onClick?: { [key: string]: any; };
|
||
|
onContext?: { [key: string]: any; };
|
||
|
onDblClick?: WebixCallback;
|
||
|
onMouseMove?: WebixCallback;
|
||
|
pager?: any;
|
||
|
prerender?: boolean;
|
||
|
ready?: WebixCallback;
|
||
|
removeMissed?: boolean;
|
||
|
resizeColumn?: any;
|
||
|
resizeRow?: boolean;
|
||
|
rightSplit?: number;
|
||
|
rowHeight?: number;
|
||
|
rowLineHeight?: number;
|
||
|
rules?: any;
|
||
|
save?: string;
|
||
|
scheme?: any;
|
||
|
scroll?: boolean|string;
|
||
|
scrollAlignY?: boolean;
|
||
|
scrollX?: boolean;
|
||
|
scrollY?: boolean;
|
||
|
select?: boolean|string;
|
||
|
spans?: any[];
|
||
|
subRowHeight?: string;
|
||
|
subrow?: string;
|
||
|
subview?: webix.ui.baseview|WebixCallback;
|
||
|
templateCopy?: WebixCallback;
|
||
|
threeState?: boolean;
|
||
|
tooltip?: boolean;
|
||
|
topSplit?: number;
|
||
|
type?: any;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type treetableEventName ='onAfterAdd'|'onAfterAreaAdd'|'onAfterAreaRemove'|'onAfterBlockSelect'|'onAfterClose'|'onAfterColumnDrop'|'onAfterColumnDropOrder'|'onAfterColumnHide'|'onAfterColumnShow'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterEditStart'|'onAfterEditStop'|'onAfterFilter'|'onAfterLoad'|'onAfterOpen'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onAfterUnSelect'|'onAreaDrag'|'onBeforeAdd'|'onBeforeAreaAdd'|'onBeforeAreaRemove'|'onBeforeBlockSelect'|'onBeforeClose'|'onBeforeColumnDrag'|'onBeforeColumnDrop'|'onBeforeColumnDropOrder'|'onBeforeColumnHide'|'onBeforeColumnShow'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeEditStart'|'onBeforeEditStop'|'onBeforeFilter'|'onBeforeLoad'|'onBeforeOpen'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBeforeUnSelect'|'onBindRequest'|'onBlur'|'onCheck'|'onCollectValues'|'onColumnResize'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEditorChange'|'onEnter'|'onFocus'|'onHeaderClick'|'onItemCheck'|'onItemClick'|'onItemDblClick'|'onKeyPress'|'onLiveEdit'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onResize'|'onRowResize'|'onScrollX'|'onScrollY'|'onSelectChange'|'onStructureLoad'|'onStructureUpdate'|'onSubViewClose'|'onSubViewCreate'|'onSubViewOpen'|'onSubViewRender'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class treetable implements 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, mode?:string):void;
|
||
|
adjustRowHeight(columnId?:string, silent?:boolean):void;
|
||
|
attachEvent(type:treetableEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
checkAll(id?:string|number):void;
|
||
|
checkItem(id:string):void;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearSelection():void;
|
||
|
clearValidation():void;
|
||
|
close(id:string|number):void;
|
||
|
closeAll():void;
|
||
|
collectValues(id:string|number):any[];
|
||
|
columnId(index:number):string|number;
|
||
|
copy(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
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):void;
|
||
|
edit(id:any):void;
|
||
|
editCancel():void;
|
||
|
editCell(row:string|number, col:string|number, preserve?:boolean, show?:boolean):void;
|
||
|
editColumn(id:string):void;
|
||
|
editNext():void;
|
||
|
editRow(id:string):void;
|
||
|
editStop():void;
|
||
|
enable():void;
|
||
|
exists(id:string|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
filterByAll():void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
focusEditor(id:any):void;
|
||
|
freezeRow(id:number|string, state:boolean):void;
|
||
|
getBranchIndex(id:string|number, parent?:string|number):number;
|
||
|
getChecked():any[];
|
||
|
getChildViews():any[];
|
||
|
getColumnConfig(id:string):any;
|
||
|
getColumnIndex(id:string|number):number;
|
||
|
getCss(rowId:string|number, columnId:string|number):string;
|
||
|
getEditState():any;
|
||
|
getEditor(row?:any, column?:string|number):any;
|
||
|
getEditorValue():string;
|
||
|
getFilter(columnID:string|number):any;
|
||
|
getFirstChildId(id:string|number):string;
|
||
|
getFirstId():string|number;
|
||
|
getFooterNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getHeaderContent(id:string|number):{ [key: string]: any; };
|
||
|
getHeaderNode(columnId:string, rowIndex?:number):HTMLElement;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNextSiblingId(id:string|number):string|number;
|
||
|
getNode():any;
|
||
|
getOpenItems():any[];
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentId(id:string|number):string|number;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
getPrevSiblingId(id:string|number):string|number;
|
||
|
getScrollState():any;
|
||
|
getSelectedId(asArray:boolean, asString:boolean):any;
|
||
|
getSelectedItem(as_array?:boolean):any;
|
||
|
getState():any;
|
||
|
getText(rowid:string|number, colid:string|number):string;
|
||
|
getTopParentView():webix.ui.baseview;
|
||
|
getVisibleCount():number;
|
||
|
group(config:any, mode:boolean):void;
|
||
|
hasCss(id:string|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
hideColumn(id:string|number, options?:any, silent?:boolean, mode?:boolean):void;
|
||
|
hideOverlay():void;
|
||
|
isBranch(id:string|number):boolean;
|
||
|
isBranchOpen(id:string|number):boolean;
|
||
|
isChecked(id:string|number):boolean;
|
||
|
isColumnVisible(id:string|number):boolean;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):void;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadBranch(id:string|number, 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;
|
||
|
mapSelection(callback:WebixCallback):void;
|
||
|
markSorting(column_id:string, direction:string):void;
|
||
|
move(sid:string|number, tindex:number, tobj?:webix.ui.baseview, details?:any):string|number;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveColumn(id:string, index:number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
open(id:string|number, show?:boolean):void;
|
||
|
openAll():void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
refreshColumns(config?:any[], reset?:boolean):void;
|
||
|
refreshFilter(id:string|number):void;
|
||
|
registerFilter(object:any, config:any, controller:any):void;
|
||
|
remove(id:string|number):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|number, data:any, operation:string):void;
|
||
|
resize():void;
|
||
|
scrollTo(x:number, y:number):void;
|
||
|
select(row_id:string|number, preserve:boolean):void;
|
||
|
selectAll():void;
|
||
|
selectRange(row_id:string|number, end_row_id:string|number, preserve?:boolean):void;
|
||
|
serialize():any[];
|
||
|
setColumnWidth(id:string|number, width:number):void;
|
||
|
setPage(page:number):void;
|
||
|
setRowHeight(id:string|number, height:number):void;
|
||
|
setState(state:any):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
showCell(row:string, column:string):void;
|
||
|
showColumn(id:string|number):void;
|
||
|
showColumnBatch(batch:string|number, preserve:boolean):void;
|
||
|
showItem(id:string|number):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|number):void;
|
||
|
uncheckItem(id:string):void;
|
||
|
ungroup(mode:boolean):void;
|
||
|
unselect(row_id:string|number):void;
|
||
|
unselectAll():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
validateEditor(id?:string|number):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$touch: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: treetableConfig;
|
||
|
data: DataStore;
|
||
|
headerContent: any;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
on_context: { [key: string]: any; };
|
||
|
on_dblclick: WebixCallback;
|
||
|
on_mouse_move: WebixCallback;
|
||
|
waitData: Promise<any>;
|
||
|
}
|
||
|
interface unitlistConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autoheight?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: string|WebixCallback;
|
||
|
clipboard?: boolean|string;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
data?: string|any[];
|
||
|
datathrottle?: number;
|
||
|
datatype?: string;
|
||
|
disabled?: boolean;
|
||
|
drag?: boolean|string;
|
||
|
dragscroll?: boolean|string;
|
||
|
externalData?: WebixCallback;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
item?: any;
|
||
|
layout?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
mouseEventDelay?: number;
|
||
|
multiselect?: string|boolean;
|
||
|
navigation?: boolean;
|
||
|
on?: EventHash;
|
||
|
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?: string|boolean;
|
||
|
type?: any;
|
||
|
uniteBy?: WebixCallback;
|
||
|
url?: string;
|
||
|
width?: number;
|
||
|
xCount?: number;
|
||
|
yCount?: number;
|
||
|
}
|
||
|
type unitlistEventName ='onAfterAdd'|'onAfterContextMenu'|'onAfterDelete'|'onAfterDrop'|'onAfterDropOrder'|'onAfterLoad'|'onAfterRender'|'onAfterScroll'|'onAfterSelect'|'onAfterSort'|'onBeforeAdd'|'onBeforeContextMenu'|'onBeforeDelete'|'onBeforeDrag'|'onBeforeDragIn'|'onBeforeDrop'|'onBeforeDropOrder'|'onBeforeDropOut'|'onBeforeLoad'|'onBeforeRender'|'onBeforeSelect'|'onBeforeSort'|'onBindRequest'|'onBlur'|'onDataRequest'|'onDataUpdate'|'onDestruct'|'onDragOut'|'onEnter'|'onFocus'|'onItemClick'|'onItemDblClick'|'onItemRender'|'onKeyPress'|'onLoadError'|'onLongTouch'|'onMouseMove'|'onMouseMoving'|'onMouseOut'|'onPaste'|'onSelectChange'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onValidationError'|'onValidationSuccess'|'onViewResize';
|
||
|
class unitlist implements webix.ui.baseview{
|
||
|
add(obj:any, index?:number):string|number;
|
||
|
addCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:unitlistEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
bind(target:any, rule?:WebixCallback, format?:string):void;
|
||
|
blockEvent():void;
|
||
|
callEvent(name:string, params:any[]):boolean;
|
||
|
clearAll(soft?:boolean):void;
|
||
|
clearCss(css:string, silent?:boolean):void;
|
||
|
clearValidation():void;
|
||
|
copy(sid:string|number, 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|number):boolean;
|
||
|
filter(text:string|WebixTemplate|WebixCallback, value?:string, preserve?:boolean):void;
|
||
|
find(criterion:WebixCallback, first?:boolean):any;
|
||
|
getChildViews():any[];
|
||
|
getFirstId():string|number;
|
||
|
getFormView():webix.ui.baseview;
|
||
|
getIdByIndex(index:number):string|number;
|
||
|
getIndexById(id:string|number):number;
|
||
|
getItem(id:string|number):any;
|
||
|
getItemNode(id:string|number):HTMLElement;
|
||
|
getLastId():string|number;
|
||
|
getNextId(id:string|number, step:number):string|number;
|
||
|
getNode():any;
|
||
|
getPage():number;
|
||
|
getPager():any;
|
||
|
getParentView():any;
|
||
|
getPrevId(id:string|number, step:number):string|number;
|
||
|
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|number, css:string):boolean;
|
||
|
hasEvent(name:string):boolean;
|
||
|
hide():void;
|
||
|
isEnabled():boolean;
|
||
|
isSelected(id:string|number):boolean;
|
||
|
isVisible():boolean;
|
||
|
load(url:string, type?:string, callback?:WebixCallback):Promise<any>;
|
||
|
loadNext(count:number, start:number, callback:WebixCallback, url:string, now:boolean):void;
|
||
|
locate(e:Event):string|number;
|
||
|
mapEvent(map:any):void;
|
||
|
move(sid:string, tindex:number, tobj?:any, details?:any):string;
|
||
|
moveBottom(id:string|number):void;
|
||
|
moveDown(id:string|number, step:number):void;
|
||
|
moveSelection(direction:string):void;
|
||
|
moveTop(id:string|number):void;
|
||
|
moveUp(id:string|number, step:number):void;
|
||
|
parse(data:any, type:string):void;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh(id?:string|number):void;
|
||
|
remove(id:string|number):void;
|
||
|
removeCss(id:string|number, css:string, silent?:boolean):void;
|
||
|
render(id:string|number, 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|number):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
unselect(id?:string):void;
|
||
|
unselectAll():void;
|
||
|
updateItem(id:string|number, data:any):void;
|
||
|
validate(id?:string):boolean;
|
||
|
|
||
|
$customPrint: WebixCallback;
|
||
|
$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:Event):void;
|
||
|
$dropAllow: WebixCallback;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: unitlistConfig;
|
||
|
data: DataStore;
|
||
|
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: Promise<any>;
|
||
|
}
|
||
|
interface uploaderConfig{
|
||
|
view?: string;
|
||
|
accept?: string;
|
||
|
align?: string;
|
||
|
animate?: any;
|
||
|
apiOnly?: boolean;
|
||
|
autosend?: boolean;
|
||
|
autowidth?: boolean;
|
||
|
borderless?: boolean;
|
||
|
click?: WebixCallback;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
datatype?: string;
|
||
|
directory?: string;
|
||
|
disabled?: boolean;
|
||
|
formData?: any;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
hotkey?: string;
|
||
|
id?: string|number;
|
||
|
inputHeight?: number;
|
||
|
inputName?: string;
|
||
|
inputWidth?: number;
|
||
|
label?: string;
|
||
|
link?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
multiple?: boolean;
|
||
|
name?: string;
|
||
|
on?: EventHash;
|
||
|
popup?: string;
|
||
|
tooltip?: string;
|
||
|
type?: string;
|
||
|
upload?: string;
|
||
|
urlData?: { [key: string]: any; };
|
||
|
value?: string|number;
|
||
|
width?: number;
|
||
|
}
|
||
|
type uploaderEventName ='onAfterFileAdd'|'onAfterRender'|'onAfterScroll'|'onBeforeFileAdd'|'onBeforeRender'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFileUpload'|'onFileUploadError'|'onFocus'|'onItemClick'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onUploadComplete'|'onViewResize';
|
||
|
class uploader implements webix.ui.baseview{
|
||
|
addDropZone(element:HTMLElement):void;
|
||
|
addFile(name:string, size:number, type?:string):void;
|
||
|
adjust():void;
|
||
|
attachEvent(type:uploaderEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
refresh():void;
|
||
|
render(id:string|number, data:any, type:string):void;
|
||
|
resize():void;
|
||
|
send(id:number|string|WebixCallback):void;
|
||
|
setValue(value:string):void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
stopUpload(id:string|number):void;
|
||
|
sync(source:any, filter:WebixCallback, silent:boolean):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
|
||
|
$allowsClear: boolean;
|
||
|
$compareValue: WebixCallback;
|
||
|
$cssName: string;
|
||
|
$getSize():any[];
|
||
|
$getValue():string;
|
||
|
$height: number;
|
||
|
$onUploadComplete: WebixCallback;
|
||
|
$prepareValue: WebixCallback;
|
||
|
$renderInput(config:any):HTMLElement;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$setValue(value:string):void;
|
||
|
$skin: WebixCallback;
|
||
|
$updateProgress: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: uploaderConfig;
|
||
|
name: string;
|
||
|
on_click: WebixCallback;
|
||
|
touchable: boolean;
|
||
|
}
|
||
|
interface videoConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
controls?: boolean;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
gravity?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
src?: string;
|
||
|
width?: number;
|
||
|
}
|
||
|
type videoEventName ='onAfterScroll'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onKeyPress'|'onLongTouch'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewResize';
|
||
|
class video implements 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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
show(force?:boolean, animation?:boolean):void;
|
||
|
unbind():void;
|
||
|
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: videoConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
interface windowConfig{
|
||
|
view?: string;
|
||
|
animate?: any;
|
||
|
autofit?: boolean;
|
||
|
autofocus?: boolean;
|
||
|
body?: string|webix.ui.baseview;
|
||
|
borderless?: boolean;
|
||
|
container?: string|HTMLElement;
|
||
|
css?: string;
|
||
|
disabled?: boolean;
|
||
|
fullscreen?: boolean;
|
||
|
gravity?: number;
|
||
|
head?: any;
|
||
|
headHeight?: number;
|
||
|
height?: number;
|
||
|
hidden?: boolean;
|
||
|
id?: string|number;
|
||
|
left?: number;
|
||
|
master?: string;
|
||
|
maxHeight?: number;
|
||
|
maxWidth?: number;
|
||
|
minHeight?: number;
|
||
|
minWidth?: number;
|
||
|
modal?: boolean;
|
||
|
move?: boolean;
|
||
|
on?: EventHash;
|
||
|
padding?: any;
|
||
|
point?: boolean;
|
||
|
position?: string|WebixCallback;
|
||
|
relative?: string;
|
||
|
resize?: boolean;
|
||
|
toFront?: boolean;
|
||
|
top?: number;
|
||
|
width?: number;
|
||
|
zIndex?: number;
|
||
|
}
|
||
|
type windowEventName ='onAfterScroll'|'onBeforeShow'|'onBindRequest'|'onBlur'|'onDestruct'|'onEnter'|'onFocus'|'onHide'|'onKeyPress'|'onLongTouch'|'onShow'|'onSwipeX'|'onSwipeY'|'onTimedKeyPress'|'onTouchEnd'|'onTouchMove'|'onTouchStart'|'onViewMove'|'onViewMoveEnd'|'onViewResize';
|
||
|
class window implements webix.ui.baseview{
|
||
|
adjust():void;
|
||
|
attachEvent(type:windowEventName, functor:WebixCallback, id?:string):string|number;
|
||
|
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;
|
||
|
queryView(config:any, mode?:string):any;
|
||
|
resize():void;
|
||
|
resizeChildren():void;
|
||
|
setPosition(x:number, y:number):void;
|
||
|
show(node?:HTMLElement, position?:any, point?:string):void;
|
||
|
unbind():void;
|
||
|
unblockEvent():void;
|
||
|
show(force:boolean,animation:boolean):void;
|
||
|
$getSize():any[];
|
||
|
$height: number;
|
||
|
$scope: any;
|
||
|
$setSize(x:number, y:number):boolean;
|
||
|
$skin: WebixCallback;
|
||
|
$view: HTMLElement;
|
||
|
$width: number;
|
||
|
config: windowConfig;
|
||
|
name: string;
|
||
|
}
|
||
|
|
||
|
}}
|
||
|
|
||
|
declare function $$(id: string | Event | HTMLElement): webix.ui.baseview;
|