2

有:

{
    xtype: 'datepickerfield',
    placeHolder : 'Date',
}

结果,HTML 文件显示:

<input class="x-input-el x-form-field x-input-text" type="text" id="ext-element-121" name="date" placeholder="Date" style="color: red!important;">

不幸的是,“日期”一词以黑色显示,没有任何帮助。尝试了 CSS,placeHolder html5 的样式,阅读 Sencha Docs。没有任何帮助,尚未找到解决方案。

那不可能吗?

4

2 回答 2

2

您可以使用-webkit-text-fill-color.

定位特定字段的最简单方法是这样的:

{
    xtype: 'datepickerfield',
    placeHolder : 'Date',
    cls: 'your-class'
}

.your-class .x-form-field {
    -webkit-text-fill-color: red;
}

编辑

要完成答案,您可能希望在用户选择日期后文本恢复为默认颜色,因此;在日期选择器更改事件上添加removeCls

例子

onDatePickerChange: function(this, date, options ) {
    this.removeCls('your-class');
}
于 2013-06-25T21:14:11.883 回答
0

你试过了吗:

::-webkit-input-placeholder {
    color: red !important;
}
于 2013-06-07T22:22:21.523 回答