We have drive picker in the widgets panel. We added the drive picker in our canvas when we tried to set the bindings for SelectedDocUrl and SelectedDocName the binding popup does not shows the properties where we can use the file properties in our requirement.
But in the sample projects it is showing, for the drive picker sample project and document approval sample project it is showing other than that it is not showing any other apps.
In those samples page Custom Properties are used. To use these properties you need to define them manually first:
But most likely in real-life application you'll need to bind Drive Picker's properties to some datasource item fields(so be sure, that your Drive Picker widget inherits right datasource).
Related
I have 2 pages in my app. Page 1 allows the user to select a pupil and then the app shows Page 2.
On Page 2 I have a Drive Picker widget that allows the user to choose images that will be copied to a specific folder (depends on what was selected on Page 1).
If the user closes the picker on Page 2 after picking files and then opens it again without visiting Page 1 first, the Drive Picker remembers which specific folder they had navigated to and allows them to continue.
If the user visits Page 1 again first to select a different pupil and then comes back to Page 2 and uses the Picker, it seems as if the Picker gets reset and shows the user the root of their Drive again. I want to avoid this behaviour so that the user can continue to select files from their last visit (in the same session) to Page 2.
Is there anyway to access the last visited folder of the picker and store that say in a page property and then make the picker use that property the next time it is opened?
I have become a little confused as well with the options that are available to the widget and the options that are surfaced through the result object. I confess that I've tried to search stack overflow for more information on how to use result object, but cannot surface much so all of my scripts use the widget.selectedDocuments way.
You can use sessionStorage() to keep variables between pages.
It is a client side function and does not support "custom action" as far as i know, but the following functions can fix that.
function get_ss(name){return sessionStoreage.getItem(name);}
function set_ss(name, val){sessionStorage.setItem(name, val);}
when navigating from page 1 you can use a custom action to get pupil and set it in sessionStorage then navigate to page2
"Custom Action=" set_ss("pupil", app.pages.Page1.decendents.PupilName.value); app.showPage(app.pages.Page2); //going from memory on the navigation code
You can add "var pupil = get_ss("pupil");" where ever you need it from there.
I want to develop a custom popup that works exactly like a picker. The only difference I am looking out for is that I want a view or page to be in the popup content rather than the basic picker items.
Have you checked Rg.Plugins.Popup ?
https://github.com/rotorgames/Rg.Plugins.Popup
You can create your own pages and choose where and how they will popup. Animations ,click to close, timeout closing and many other features are supported.
I would like to create an app in Android Studio that has a Button in Main Activity and when i clicks this button, it should open a google map with my customized lat,lng markers and camera functions as an another activity. I tried this one by creating a Button in the Main Activity.XML and wrote buttonOnClickListener() by specifying Intent that MainActivity.this,Mapfragment.class.For this I selected GoogleMaps as my start Activity instead of blank activity at starting of my project. And also for this MapFragment, I got Google maps API key. But when I run this App on my android mobile, it simply opening google map with my customized lat,lng instead of showing my Main Activity which is having a Button in it. I am confused with this, can anyone help me out of this problem.Thank You
Yes, I got it. I tried to solve this problem and got a solution for it. Initially as I said, at the starting of my project I selected a google map activity instead of blank activity. So now, to get a Button in my Main activity, I have created a MainActivity.XML in Layout folder and added a Button to it. Then, for this MainActivity.XML file corresponding .Java class was created and specified the MainActivity.XML in it and declared the Button and wrote OnClickListener for Button, so that when the Button clicks it should open my google map fragment with customized location. Importantly, we should specify this mainactivity.java in the Manifest.XML as an Activity specifying it as a Launcher activity in the Application. Now, run the app and first it displays MainActivity with a Button and now when I clicks it, it opens my google map fragment activity with the help of Intent.
I have list of object that I want each item to be rendered with some renderer that include a delete and edit buttons with some text.
What is the best way to make the list of object re-order-able in drag/drop fashion so the user can drag on item on top of another to change the order of the list.
Basically, just use a List, or DataGrid, with an itemRenderer that displays the buttons. Look into the DragEnabled, DragMoveEnabled, and DropEnabled properties for the click and drag sorting.
Look into using itemEditors for the edit functionality.
At the risk of sounding self indulgent, our DataSorter component is designed for sorting lists. It is modeled after the Netflix movie queue / YouTube Playlist editor, but can be easily modified or extended as needed. Free developer editions are available from the web site and you can check out our API Explorer sample.
I would like to access the SwatchPanel that is spawned on a ColorPicker open event. I need to move and resize the SwatchPanel in certain situations.
It appears that the dropdown variable which contains a reference to the SwatchPanel from the Color Picker is private.
I am at a little loss as to how I would now find a reference that I can access through the open event.
Thanks,
Dan