I set the hint message to show inside a FloatItem (setShowHintInField(true)). When the user click inside the FloatItem, the hint message doesen't disappear, and a javascript error happens. The same works properly in case of TextItem.
SmartClient Version: v10.0p_2014-09-30/LGPL Development Only (built 2014-09-30)
Firefox 16.0.1, Chrome 36.0.1985.143
javascript error from consol:
17:11:35.888:IFCS6:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
17:11:37.353:IFCS1:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
17:11:37.531:IFCS5:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
Sample code:
SmartClient Version: v10.0p_2014-09-30/LGPL Development Only (built 2014-09-30)
Firefox 16.0.1, Chrome 36.0.1985.143
javascript error from consol:
17:11:35.888:IFCS6:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
17:11:37.353:IFCS1:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
17:11:37.531:IFCS5:WARN:Log:TypeError: _3 is null
Stack from error.stack:
FloatItem.handleEditorEnter() @ app/sc/modules/ISC_Forms.js:1520
FormItem.elementFocus() @ app/sc/modules/ISC_Forms.js:1073
DynamicForm.bubbleItemHandler() @ app/sc/modules/ISC_Forms.js:474
DynamicForm.elementFocus() @ app/sc/modules/ISC_Forms.js:489
FormItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1065
[a]MathFunction.invokeSuper() @ app/sc/modules/ISC_Core.js:255
[a]MathFunction.Super() @ app/sc/modules/ISC_Core.js:247
TextItem._nativeElementFocus() @ app/sc/modules/ISC_Forms.js:1457
FormItem.._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:577
FormItem._nativeFocusHandler() @ app/sc/modules/ISC_Forms.js:573
Sample code:
Code:
import com.google.gwt.core.client.EntryPoint; import com.smartgwt.client.widgets.form.DynamicForm; import com.smartgwt.client.widgets.form.fields.FloatItem; import com.smartgwt.client.widgets.form.fields.TextItem; import com.smartgwt.client.widgets.layout.HLayout; /** * Entry point classes define <code>onModuleLoad()</code>. */ public class App implements EntryPoint { public void onModuleLoad() { HLayout layout = new HLayout(20); final DynamicForm form = new DynamicForm(); form.setWidth(250); TextItem textItem = new TextItem(); textItem.setTitle("Text item"); textItem.setHint("works well"); textItem.setShowHintInField(true); FloatItem floatItem = new FloatItem(); floatItem.setTitle("Float item"); floatItem.setHint("fail to disappear"); floatItem.setShowHintInField(true); form.setFields(textItem,floatItem); layout.addMember(form); layout.draw(); } }
Comment