本文整理汇总了TypeScript中jb-core/jb.jb.type方法的典型用法代码示例。如果您正苦于以下问题:TypeScript jb.type方法的具体用法?TypeScript jb.type怎么用?TypeScript jb.type使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jb-core/jb.jb
的用法示例。
在下文中一共展示了jb.type方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: editableNumber
import {jb} from 'jb-core/jb';;
import * as jb_ui from 'jb-ui/jb-ui';
jb.type('editable-number.style');
jb.component('editable-number', {
type: 'control', category: 'input:30',
params: [
{ id: 'databind', as: 'ref'},
{ id: 'title', as: 'string' , dynamic: true },
{ id: 'style', type: 'editable-number.style', defaultValue: { $: 'editable-number.input' }, dynamic: true },
{ id: 'symbol', as: 'string', description: 'leave empty to parse symbol from value' },
{ id: 'min', as: 'number' },
{ id: 'max', as: 'number' },
{ id: 'displayString', as: 'string', dynamic: true, defaultValue: '%$Value%%$Symbol%' },
{ id: 'dataString', as: 'string', dynamic: true, defaultValue: '%$Value%%$Symbol%' },
{ id: 'step', as: 'number', defaultValue: 1, description: 'used by slider' },
{ id: 'initialPixelsPerUnit', as: 'number', description: 'used by slider' },
{ id: 'features', type: 'feature[]', dynamic: true },
],
impl: (context,databind,title,style,symbol,min,max,displayString,dataString,step,initialPixelsPerUnit) => {
var ctx = context.setVars({
editableNumber: new editableNumber(symbol,min,max,displayString,dataString,step||1,initialPixelsPerUnit)
});
return jb_ui.ctrl(ctx)
}
})
jb.component('editable-number.input',{
type: 'editable-number.style',