我有一個DynamicForm
,其中放置了TextField
。他們在自定義控制器的視圖中(如表單)。 當用戶在此字段中鍵入一些文本時,將顯示帶有可用(合適)文本值的ListGrid
。 這個ListGrid
通過DataSource fetching
從服務器檢索數據。在dataArrived event
我有一些邏輯,並決定發送另一個服務器請求或不,並把重點放在TextField
。SmartGWT TextField更改插入位置
form.focusInItem(item);
奇怪的行爲發生在IE中。數據到達後,光標放在TextField的最開始處。 在Mozilla的Chrome中,數據到達後,textfield可能會失去焦點(即使聚焦後)。焦點放置在其他地方(textField和建議網格之間的某處)。我可以選中下一個控制器的視圖,然後按Shift + Tab回到TextField
。
不知道爲什麼會發生。調試時看不到任何奇怪的東西。 也許有人用SmartGWT文本控件遇到這樣的問題?