如果您查看Ext文檔,則會顯示xtype顯示字段,但不會顯示在Sencha Touch中。在Sencha Touch2中是否有替代顯示字段?爲什麼Sencha Touch 2沒有xtype顯示字段?
回答
短篇小說短片。不,Sencha Touch中沒有這種組件。
但我相信你可以很容易地用簡單的純HTML替換它。通過擴展 'Ext.field.Field' 和使用 'Ext.Component'
yourTextField.setReadOnly(false);
您可以使用文本框,並禁用了。 創建一個視圖 'DisplayField'
Ext.define('<yourAppName>.view.DisplayField', {
extend: 'Ext.field.Field',
xtype: 'displayfield',
requires: ['<yourAppName>.view.DisplayFieldComponent'],
config: {
component: {
xtype: 'displayFieldComponent'
}
},
setValue: function (value) {
this.getComponent().displayElement.setHtml(value);
return this;
}
});
創建另一種觀點認爲 'DisplayFieldComponent'
Ext.define('<yourAppName>.view.DisplayFieldComponent', {
extend: 'Ext.Component',
xtype: 'displayFieldComponent',
config: {
cls: 'x-field-input'
},
getTemplate: function() {
return [
{
reference: 'displayElement',
tag: 'div',
style: 'padding:4px'//style it in your own way
}
];
},
});
添加 'DisplayField' 在你的視圖對象的應用程序配置
views:[
'DisplayField'
]
現在在您的其他視圖中使用xtype:'displayfield'
這就是我最初做的事情,但是文本被剪切並且不會換行。 – squistbe
使用'textareafield' – MattioliSencha
我已經嘗試過textarea字段,但默認sencha設置3行。所以你可以在一行之後加兩行。 – squistbe
您可以創建自己的displayfield:
- 1. 爲什麼列表中顯示sencha touch 2中沒有元素?
- 2. 定義新的xtype字段sencha touch MVC
- 3. 在Sencha Touch 2中創建xtype?
- 4. Sencha Touch 2 FieldSet字段值
- 5. xtype:在sencha touch 2中的timepicker。與xtype相同:datepicker
- 6. Sencha Touch中的xclass和xtype有什麼區別?
- 7. Sencha Touch窗體字段顯示間隙
- 8. 圖像窗體字段Sencha Touch 2
- 9. Sencha Touch 2:List和ListItem數據字段
- 10. 顯示&隱藏導航條sencha touch 2
- 11. 面板不顯示sencha touch 2
- 12. Sencha Touch 2.0 xtype不起作用
- 13. 如何添加表單xtype sencha touch 2.0
- 14. 有人能告訴我爲什麼我在Sencha Touch 2中的背景圖像沒有顯示?
- 15. 有沒有辦法將Sencha Touch轉換爲Sencha EXTJs(或EXTJs Touch)?
- 16. Sencha Touch 2「TouchStyle」示例
- 17. Sencha Touch 2通過控制器修改xtype的屬性?
- 18. HTML上面的xtype:'formpanel'在Sencha Touch 2中?
- 19. Sencha Touch 2 xtype不按預期方式工作
- 20. Sencha Touch - 爲什麼不是此列表顯示?
- 21. Sencha Touch 2 TypeError
- 22. Sencha Touch 2 HtmlEditor
- 23. Sencha Touch 2 Ext.util.Geolocation
- 24. Sencha Touch 2:ListItems爲空
- 25. 爲什麼驗證錯誤消息字段沒有顯示
- 26. 搜索字段在sencha touch
- 27. 爲什麼我不能淡入sencha touch?
- 28. Sencha Touch 2 vs DHTMLX Touch
- 29. 爲什麼在我的Sencha Touch應用程序中顯示小寫字母t?
- 30. Sencha Touch 2:如何從面板內顯示的HTML輸入字段獲取值?
是的,我使用字段xtype並將值設置爲html屬性。 – squistbe