Merge pull request #803 from NativeScript/text-field-hint

text-field hint now can be set to number
This commit is contained in:
Vladimir Enchev
2015-09-24 09:07:49 +03:00
3 changed files with 19 additions and 2 deletions

View File

@@ -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];

View File

@@ -260,6 +260,6 @@ export class EditableTextBase extends common.EditableTextBase {
return;
}
editableTextBase.android.setHint(data.newValue);
editableTextBase.android.setHint(data.newValue + "");
}
}

View File

@@ -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 + "";
}
}