OCLOperators ImportTabSepData
No edit summary
No edit summary
Line 1: Line 1:
OBoy - maybe the coolest thing ever.
This may be the coolest thing ever!


If you have Tabular seperated data - like you get by copying from excel - you can use that to create or update objects and set attributes and single links.
If you have Tabular separated data - like what you get by copying from Excel - you can use it to create or update objects and set attributes and single links.


Create a normal Seeker form - make the searchField multiline so that excepts multiple rows of tabseperated data, add a ViewModel action CreateNew - have it create an object of the class in your seeker.
Create a normal Seeker form - make the searchfield multiline so that it accepts multiple rows of tab-separated data - add a ViewModel action "CreateNew" and have it generate an object of the class in your seeker.


[[File:2018-02-20 22h16 15.png|none|thumb]]selfVM.ImportTabSepData will trigger the import logic.
[[File:2018-02-20 22h16 15.png|none|thumb]]selfVM.ImportTabSepData will trigger the import logic.


ImportTabSepData will trigger import functionality using SearchExpressions in your ViewModel, use TabSeperated data, first column is key, if key not found by search CreateNew action will be executed if available, use readonly
ImportTabSepData will trigger import functionality using SearchExpressions in your ViewModel. Use TabSeperated data - the first column is key. If the key is not found by search, CreateNew action will be executed; if available, use read-only.


Note! It has to be a viewmodel or class action, not just an action on the viewmodel itself. (defined in the action editor that is)
Note! It has to be a ViewModel or class action, not just an action on the ViewModel itself (defined in the action editor, that is).


Note! A "tab character" needs to be present in each line, take special care when importing only one column of data. Also make sure that any column is set to "read-only"
Note! A "tab character" needs to be present in each line. Take special care when importing only one column of data. Also, make sure every column is set to "read-only".


[[Category:OCLOperators]]
[[Category:OCLOperators]]

Revision as of 09:12, 2 March 2023

This may be the coolest thing ever!

If you have Tabular separated data - like what you get by copying from Excel - you can use it to create or update objects and set attributes and single links.

Create a normal Seeker form - make the searchfield multiline so that it accepts multiple rows of tab-separated data - add a ViewModel action "CreateNew" and have it generate an object of the class in your seeker.

2018-02-20 22h16 15.png

selfVM.ImportTabSepData will trigger the import logic.

ImportTabSepData will trigger import functionality using SearchExpressions in your ViewModel. Use TabSeperated data - the first column is key. If the key is not found by search, CreateNew action will be executed; if available, use read-only.

Note! It has to be a ViewModel or class action, not just an action on the ViewModel itself (defined in the action editor, that is).

Note! A "tab character" needs to be present in each line. Take special care when importing only one column of data. Also, make sure every column is set to "read-only".

This page was edited 79 days ago on 02/10/2024. What links here