mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Merge pull request #803 from NativeScript/text-field-hint
text-field hint now can be set to number
This commit is contained in:
@@ -67,7 +67,24 @@ export var testSetText = function () {
|
||||
TKUnit.assert(actualValue === expectedValue, "Actual: " + actualValue + "; Expected: " + expectedValue);
|
||||
});
|
||||
}
|
||||
/* tslint:disable */
|
||||
export var testSetHintToNumber = function () {
|
||||
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<viewModule.View>) {
|
||||
var textField = <textFieldModule.TextField>views[0];
|
||||
var expectedValue = 1;
|
||||
|
||||
// <snippet module="ui/text-field" title="TextField">
|
||||
// ### Setting the text of a TextField
|
||||
// ``` JavaScript
|
||||
textField.hint = <any>expectedValue;
|
||||
// ```
|
||||
// </snippet>
|
||||
|
||||
var actualValue = textFieldTestsNative.getNativeHint(textField);
|
||||
TKUnit.assert(<any>actualValue == expectedValue, "Actual: " + actualValue + "; Expected: " + expectedValue);
|
||||
});
|
||||
}
|
||||
/* tslint:enable */
|
||||
export var testBindTextDirectlyToModel = function () {
|
||||
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<viewModule.View>) {
|
||||
var textField = <textFieldModule.TextField>views[0];
|
||||
|
||||
@@ -260,6 +260,6 @@ export class EditableTextBase extends common.EditableTextBase {
|
||||
return;
|
||||
}
|
||||
|
||||
editableTextBase.android.setHint(data.newValue);
|
||||
editableTextBase.android.setHint(data.newValue + "");
|
||||
}
|
||||
}
|
||||
@@ -130,6 +130,6 @@ export class TextField extends common.TextField {
|
||||
|
||||
public _onHintPropertyChanged(data: dependencyObservable.PropertyChangeData) {
|
||||
var textField = <TextField>data.object;
|
||||
textField.ios.placeholder = data.newValue;
|
||||
textField.ios.placeholder = data.newValue + "";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user