Hi,
I'm evaluation 11.1 to 13.0 upgrade, mostly to make UIs more mobile friendly.
I can't seem to find any mobile specific optimizations for ListGrids. For example, is it possible to do horizontal scrolling column by column (or by a predefined number of columns)? Or something that would override column sizing on mobile similar to what the linearOnMobile is doing for Forms?
Also, there seems to be an issue with setValue() on DynamicForms that have dataSource assigned to them.
if DynamicForm has dataSource:"" set and form.setValue("fieldName", value) is called from a separate javascript function, I'm getting the following in both Chrome and Firefox:
Uncaught TypeError: _11.getField is not a function
isc_Canvas_getRuleContextPathDetails https://myapp/isomorphic/system/modu...C_Core.js:4229
isc_Canvas__provideRuleContext https://myapp/isomorphic/system/modu...C_Core.js:4241
isc_Canvas_provideRuleContext https://myapp/isomorphic/system/modu...C_Core.js:4234
isc_DynamicForm__saveValue https://myapp/isomorphic/system/modu...C_Forms.js:529
isc_DynamicForm__saveAtomicValue https://myapp/isomorphic/system/modu...C_Forms.js:526
isc_DynamicForm_saveItemValue https://myapp/isomorphic/system/modu...C_Forms.js:525
isc_FormItem_saveValue https://myapp/isomorphic/system/modu..._Forms.js:1287
isc_c_Class_invokeSuper https://myapp/isomorphic/system/modules/ISC_Core.js:302
isc_c_Class_Super https://myapp/isomorphic/system/modules/ISC_Core.js:294
isc_TimeItem_saveValue https://myapp/isomorphic/system/modu..._Forms.js:2909
isc_FormItem_setValue https://myapp/isomorphic/system/modu..._Forms.js:1297
isc_c_Class_invokeSuper https://myapp/isomorphic/system/modules/ISC_Core.js:302
isc_c_Class_Super https://myapp/isomorphic/system/modules/ISC_Core.js:294
isc_TimeItem_setValue https://myapp/isomorphic/system/modu..._Forms.js:2914
isc_DynamicForm_setValue https://myapp/isomorphic/system/modu...C_Forms.js:525
showChartForm --- that's the function that calls form.setValue()
anonymous https://myapp/isomorphic/system/modules/ISC_Core.js line 82 > Function:3
isc_StatefulCanvas_handleActivate https://myapp/isomorphic/system/modu...ndation.js:235
isc_StatefulCanvas_handleClick https://myapp/isomorphic/system/modu...ndation.js:236
isc_c_EventHandler_bubbleEvent https://myapp/isomorphic/system/modu...C_Core.js:2492
isc_c_EventHandler_handleClick https://myapp/isomorphic/system/modu...C_Core.js:2303
isc_c_EventHandler__handleMouseUp https://myapp/isomorphic/system/modu...C_Core.js:2285
isc_c_EventHandler_handleMouseUp https://myapp/isomorphic/system/modu...C_Core.js:2276
isc_c_EventHandler_dispatch https://myapp/isomorphic/system/modu...C_Core.js:2591
anonymous https://myapp/isomorphic/system/modules/ISC_Core.js line 82 > Function:3
isc_c_EventHandler_captureEvent https://myapp/isomorphic/system/modu...C_Core.js:2594
isc_c_EventHandler_captureEvents https://myapp/isomorphic/system/modu...C_Core.js:2599
<anonymous> https://myapp/isomorphic/system/modu...C_Core.js:2739
ISC_Core.js:4229:535
I'm on SmartClient_v130p_2022-01-10_Evaluation.
This definitely used to work on all SmartClient versions from 8 till 11.1 at least.
thank you.
I'm evaluation 11.1 to 13.0 upgrade, mostly to make UIs more mobile friendly.
I can't seem to find any mobile specific optimizations for ListGrids. For example, is it possible to do horizontal scrolling column by column (or by a predefined number of columns)? Or something that would override column sizing on mobile similar to what the linearOnMobile is doing for Forms?
Also, there seems to be an issue with setValue() on DynamicForms that have dataSource assigned to them.
if DynamicForm has dataSource:"" set and form.setValue("fieldName", value) is called from a separate javascript function, I'm getting the following in both Chrome and Firefox:
Uncaught TypeError: _11.getField is not a function
isc_Canvas_getRuleContextPathDetails https://myapp/isomorphic/system/modu...C_Core.js:4229
isc_Canvas__provideRuleContext https://myapp/isomorphic/system/modu...C_Core.js:4241
isc_Canvas_provideRuleContext https://myapp/isomorphic/system/modu...C_Core.js:4234
isc_DynamicForm__saveValue https://myapp/isomorphic/system/modu...C_Forms.js:529
isc_DynamicForm__saveAtomicValue https://myapp/isomorphic/system/modu...C_Forms.js:526
isc_DynamicForm_saveItemValue https://myapp/isomorphic/system/modu...C_Forms.js:525
isc_FormItem_saveValue https://myapp/isomorphic/system/modu..._Forms.js:1287
isc_c_Class_invokeSuper https://myapp/isomorphic/system/modules/ISC_Core.js:302
isc_c_Class_Super https://myapp/isomorphic/system/modules/ISC_Core.js:294
isc_TimeItem_saveValue https://myapp/isomorphic/system/modu..._Forms.js:2909
isc_FormItem_setValue https://myapp/isomorphic/system/modu..._Forms.js:1297
isc_c_Class_invokeSuper https://myapp/isomorphic/system/modules/ISC_Core.js:302
isc_c_Class_Super https://myapp/isomorphic/system/modules/ISC_Core.js:294
isc_TimeItem_setValue https://myapp/isomorphic/system/modu..._Forms.js:2914
isc_DynamicForm_setValue https://myapp/isomorphic/system/modu...C_Forms.js:525
showChartForm --- that's the function that calls form.setValue()
anonymous https://myapp/isomorphic/system/modules/ISC_Core.js line 82 > Function:3
isc_StatefulCanvas_handleActivate https://myapp/isomorphic/system/modu...ndation.js:235
isc_StatefulCanvas_handleClick https://myapp/isomorphic/system/modu...ndation.js:236
isc_c_EventHandler_bubbleEvent https://myapp/isomorphic/system/modu...C_Core.js:2492
isc_c_EventHandler_handleClick https://myapp/isomorphic/system/modu...C_Core.js:2303
isc_c_EventHandler__handleMouseUp https://myapp/isomorphic/system/modu...C_Core.js:2285
isc_c_EventHandler_handleMouseUp https://myapp/isomorphic/system/modu...C_Core.js:2276
isc_c_EventHandler_dispatch https://myapp/isomorphic/system/modu...C_Core.js:2591
anonymous https://myapp/isomorphic/system/modules/ISC_Core.js line 82 > Function:3
isc_c_EventHandler_captureEvent https://myapp/isomorphic/system/modu...C_Core.js:2594
isc_c_EventHandler_captureEvents https://myapp/isomorphic/system/modu...C_Core.js:2599
<anonymous> https://myapp/isomorphic/system/modu...C_Core.js:2739
ISC_Core.js:4229:535
I'm on SmartClient_v130p_2022-01-10_Evaluation.
This definitely used to work on all SmartClient versions from 8 till 11.1 at least.
thank you.
Comment