| 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>
|
||