Name | Type | Default |
---|---|---|
disabled | Boolean | false |
Enables or disables the jqxFormattedInput. <template> <JqxFormattedInput ref="myFormattedInput" :disabled="true" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let disabled = this.$refs.myFormattedInput.disabled; |
||
decimalNotation | String | "default" |
Sets or gets the notation in which to display decimal numbers. Possible values'default' - the default representation of decimal numbers, e.g. 1590; 'exponential' - representation of decimal numbers in scientific exponential notation (E notation), e.g. 1.59e+3. <template> <JqxFormattedInput ref="myFormattedInput" :decimalNotation="'exponential'" :radix="'decimal'" :value="253000" :width="250" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let decimalNotation = this.$refs.myFormattedInput.decimalNotation; |
||
dropDown | Boolean | false |
Sets or gets whether the jqxFormattedInput's dropdown (pop-up) will be enabled. The dropdown allows the user to choose the radix (numeral system) of the displayed number. Note: the dropdown requires an additional empty <template> <JqxFormattedInput :width="250" :height="25" :radix="'decimal'" :value="253000" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let dropDown = this.$refs.myFormattedInput.dropDown; |
||
dropDownWidth | Number | null |
Sets or gets the width of the jqxFormattedInput's dropdown (pop-up). <template> <JqxFormattedInput :width="100" :height="25" :radix="'binary'" :dropDownWidth="200" :value="11111101" :spinButtons="false" :dropDown="true" /> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; export default { components: { JqxFormattedInput } }; </script> Get the let dropDownWidth = this.$refs.myFormattedInput.dropDownWidth; |
||
height | Number | String | null |
Sets or gets the jqxFormattedInput's height. <template> <JqxFormattedInput ref="myFormattedInput" :height="25" :value="25300" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let height = this.$refs.myFormattedInput.height; |
||
min | Number | String | '-9223372036854775808' |
Sets or gets the minimum value of the widget. The value of min should be in the same numeral system as <template> <JqxFormattedInput ref="myFormattedInput" :min="0" :spinButtons="true" :value="1" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let min = this.$refs.myFormattedInput.min; |
||
max | Number | String | '9223372036854775807' |
Sets or gets the maximum value of the widget. The value of max should be in the same numeral system as <template> <JqxFormattedInput ref="myFormattedInput" :max="111110100" :spinButtons="true" :value="11111101" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let max = this.$refs.myFormattedInput.max; |
||
placeHolder | String | '' |
Sets or gets the jqxFormattedInput's placeholder. <template> <JqxFormattedInput ref="myFormattedInput" :placeHolder="'Enter a number'" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let placeHolder = this.$refs.myFormattedInput.placeHolder; |
||
popupZIndex | Number | 20000 |
Sets or gets the pop-up's z-index. <template> <JqxFormattedInput ref="myFormattedInput" :popupZIndex="99999" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let popupZIndex = this.$refs.myFormattedInput.popupZIndex; |
||
roundedCorners | Boolean | true |
Enables or disables the rounded corners functionality. This property setting has effect in browsers which support CSS border-radius. <template> <JqxFormattedInput ref="myFormattedInput" :roundedCorners="false" :height="25" :width="250" :spinButtons="true" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let roundedCorners = this.$refs.myFormattedInput.roundedCorners; |
||
rtl | Boolean | false |
Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts. <template> <JqxFormattedInput ref="myFormattedInput" :rtl="true" :height="25" :width="250" :spinButtons="true" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let rtl = this.$refs.myFormattedInput.rtl; |
||
radix | Number | String | 10 |
Sets or gets the radix of the jqxFormattedInput. The radix specifies the numeral system in which to display the widget's value. Possible values2 or 'binary' - specifies the binary numeral system. Allowed characters for this numeral system are the digits 0 and 1; 8 or 'octal' - specifies the octal numeral system. Allowed characters for this numeral system are the digits from 0 to 7; 10 or 'decimal' - specifies the decimal numeral system. Allowed characters for this numeral system are the digits from 0 to 9; 16 or 'hexadecimal' - specifies the hexadecimal numeral system. Allowed characters for this numeral system are the digits from 0 to 9 and letters from a to f (case insenstive). <template> <JqxFormattedInput ref="myFormattedInput" :radix="'hexadecimal'" :value="'fd'" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let radix = this.$refs.myFormattedInput.radix; |
||
spinButtons | Boolean | true |
Shows or hides the spin buttons. Note: the spin buttons require an additional empty <template> <JqxFormattedInput ref="myFormattedInput" :spinButtons="true" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let spinButtons = this.$refs.myFormattedInput.spinButtons; |
||
spinButtonsStep | Number | 1 |
Sets or gets the increase/decrease step. The value of <template> <JqxFormattedInput ref="myFormattedInput" :spinButtons="true" :spinButtonsStep="3" :height="25" :width="250" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let spinButtonsStep = this.$refs.myFormattedInput.spinButtonsStep; |
||
template | String | 'default' |
Determines the template as an alternative of the default styles. Possible Values:
<template> <JqxFormattedInput ref="myFormattedInput" :template="'primary'" :spinButtons="true" :height="25" :width="250" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let template = this.$refs.myFormattedInput.template; |
||
theme | String | '' |
Sets the widget's theme.
<template> <JqxFormattedInput ref="myFormattedInput" :theme="'material'" :spinButtons="true" :height="25" :width="250" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> |
||
upperCase | Boolean | false |
Sets or gets whether to use upper case when the <template> <JqxFormattedInput ref="myFormattedInput" :upperCase="true" :radix="'hexadecimal'" :value="'fd'" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let upperCase = this.$refs.myFormattedInput.upperCase; |
||
value | Number | String | '0' |
Sets or gets the value of the jqxFormattedInput widget. The value is in the numeral system specified by the <template> <JqxFormattedInput ref="myFormattedInput" :value="25300" :height="25" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let value = this.$refs.myFormattedInput.value; |
||
width | Number | String | null |
Sets or gets the jqxFormattedInput's width. <template> <JqxFormattedInput ref="myFormattedInput" :width="200" :height="25" :spinButtons="true" :radix="'binary'" :value="11111101" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput } } </script> Get the let width = this.$refs.myFormattedInput.width; |
||
Events |
||
change | Event | |
This event is triggered when the value is changed. Code examples
Bind to the
<template> <div> <JqxFormattedInput @open="onOpen($event)" @close="onClose($event)" @change="onChange($event)" @radixChange="onRadixChange($event)" :width="300" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> <div style="margin-top: 150px"> Events log: </div> <JqxPanel ref="myPanel" :width="300" :height="150"></JqxPanel> </div> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; import JqxPanel from "jqwidgets-scripts/jqwidgets-vue/vue_jqxpanel.vue"; export default { components: { JqxFormattedInput, JqxPanel }, methods: { onOpen: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onClose: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onChange: function (event) { const args = event.args; const newValue = args.value; const oldValue = args.oldValue; const radix = args.radix; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'value: ' + newValue + ', old value: ' + oldValue + ', radix: ' + radix + '<br />'); }, onRadixChange: function (event) { const args = event.args; const newRadix = args.radix; const oldRadix = args.oldRadix; const newValue = args.value; const oldValue = args.oldValue; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'radix: ' + newRadix + ', old radix: ' + oldRadix + '<br />value: ' + newValue + ', old value: ' + oldValue + '<br />'); } } } </script> |
||
close | Event | |
This event is triggered when the pop-up is closed. Code examples
Bind to the
<template> <div> <JqxFormattedInput @open="onOpen($event)" @close="onClose($event)" @change="onChange($event)" @radixChange="onRadixChange($event)" :width="300" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> <div style="margin-top: 150px"> Events log: </div> <JqxPanel ref="myPanel" :width="300" :height="150"></JqxPanel> </div> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; import JqxPanel from "jqwidgets-scripts/jqwidgets-vue/vue_jqxpanel.vue"; export default { components: { JqxFormattedInput, JqxPanel }, methods: { onOpen: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onClose: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onChange: function (event) { const args = event.args; const newValue = args.value; const oldValue = args.oldValue; const radix = args.radix; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'value: ' + newValue + ', old value: ' + oldValue + ', radix: ' + radix + '<br />'); }, onRadixChange: function (event) { const args = event.args; const newRadix = args.radix; const oldRadix = args.oldRadix; const newValue = args.value; const oldValue = args.oldValue; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'radix: ' + newRadix + ', old radix: ' + oldRadix + '<br />value: ' + newValue + ', old value: ' + oldValue + '<br />'); } } } </script> |
||
open | Event | |
This event is triggered when the pop-up is opened. Code examples
Bind to the
<template> <div> <JqxFormattedInput @open="onOpen($event)" @close="onClose($event)" @change="onChange($event)" @radixChange="onRadixChange($event)" :width="300" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> <div style="margin-top: 150px"> Events log: </div> <JqxPanel ref="myPanel" :width="300" :height="150"></JqxPanel> </div> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; import JqxPanel from "jqwidgets-scripts/jqwidgets-vue/vue_jqxpanel.vue"; export default { components: { JqxFormattedInput, JqxPanel }, methods: { onOpen: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onClose: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onChange: function (event) { const args = event.args; const newValue = args.value; const oldValue = args.oldValue; const radix = args.radix; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'value: ' + newValue + ', old value: ' + oldValue + ', radix: ' + radix + '<br />'); }, onRadixChange: function (event) { const args = event.args; const newRadix = args.radix; const oldRadix = args.oldRadix; const newValue = args.value; const oldValue = args.oldValue; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'radix: ' + newRadix + ', old radix: ' + oldRadix + '<br />value: ' + newValue + ', old value: ' + oldValue + '<br />'); } } } </script> |
||
radixChange | Event | |
This event is triggered when the radix is changed. Code examples
Bind to the
<template> <div> <JqxFormattedInput @open="onOpen($event)" @close="onClose($event)" @change="onChange($event)" @radixChange="onRadixChange($event)" :width="300" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> <div style="margin-top: 150px"> Events log: </div> <JqxPanel ref="myPanel" :width="300" :height="150"></JqxPanel> </div> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; import JqxPanel from "jqwidgets-scripts/jqwidgets-vue/vue_jqxpanel.vue"; export default { components: { JqxFormattedInput, JqxPanel }, methods: { onOpen: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onClose: function (event) { this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />'); }, onChange: function (event) { const args = event.args; const newValue = args.value; const oldValue = args.oldValue; const radix = args.radix; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'value: ' + newValue + ', old value: ' + oldValue + ', radix: ' + radix + '<br />'); }, onRadixChange: function (event) { const args = event.args; const newRadix = args.radix; const oldRadix = args.oldRadix; const newValue = args.value; const oldValue = args.oldValue; this.$refs.myPanel.append('<strong>' + event.type + '</strong><br />' + 'radix: ' + newRadix + ', old radix: ' + oldRadix + '<br />value: ' + newValue + ', old value: ' + oldValue + '<br />'); } } } </script> |
||
Methods |
||
Name | Arguments | Return Type |
close | None | None |
Closes the jqxFormattedInput pop-up. <template> <JqxFormattedInput ref="myFormattedInput" :width="200" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.open(); setTimeout(_ => this.$refs.myFormattedInput.close(), 1000); } } </script> |
||
destroy | None | None |
Destroys the widget. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.destroy(); } } </script> |
||
focus | None | None |
Focuses the widget. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.focus(); } } </script> |
||
open | None | None |
Opens the jqxFormattedInput pop-up. <template> <JqxFormattedInput ref="myFormattedInput" :width="200" :height="25" :radix="'decimal'" :value="190" :spinButtons="true" :dropDown="true"> </JqxFormattedInput> </template> <script> import JqxFormattedInput from "jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue"; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.open(); setTimeout(_ => this.$refs.myFormattedInput.close(), 1000); } } </script> |
||
render | None | None |
Renders the widget. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.render(); } } </script> |
||
refresh | None | None |
Refreshes the widget. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.refresh(); } } </script> |
||
selectAll | None | None |
Selects the text in the input field. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.value = 123456789; this.$refs.myFormattedInput.selectAll(); } } </script> |
||
selectFirst | None | None |
Positions the caret in the beginning of the number in the input. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.value = 123456789; this.$refs.myFormattedInput.selectFirst(); } } </script> |
||
selectLast | None | None |
Positions the caret at the end of the number in the input. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { this.$refs.myFormattedInput.value = 123456789; this.$refs.myFormattedInput.selectLast(); } } </script> |
||
val | value | String |
Sets or gets the value. <template> <JqxFormattedInput ref="myFormattedInput" /> </template> <script> import JqxFormattedInput from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxformattedinput.vue'; export default { components: { JqxFormattedInput }, mounted: function () { const value = this.$refs.myFormattedInput.val(); } } </script> |