|
IDEA
|
Add a debugger or at least a console to log values to for attribute rules in arcgis pro.
... View more
07-30-2019
11:23 AM
|
41
|
4
|
2546
|
|
BLOG
|
This is great news. It means arcgis server is one less restriction away from not having to always return a 200 status code with a plain text content type and a json payload!!!! JSONP couldn't die sooner! And please stop with the 200 status codes for error messages and sending the wrong content types. It's kind of a hack.
... View more
08-30-2018
10:15 PM
|
1
|
0
|
6907
|
|
POST
|
It should be described in the proguide. ProGuide Code Your Own States and Conditions · Esri/arcgis-pro-sdk Wiki · GitHub
... View more
08-01-2018
10:50 AM
|
0
|
1
|
2103
|
|
POST
|
This information needs to go in the documentation. Thank you for describing it.
... View more
08-01-2018
10:29 AM
|
0
|
1
|
2103
|
|
POST
|
this hasn't happened for a while. I will mark it as answered. Thank you
... View more
08-01-2018
07:48 AM
|
0
|
0
|
1790
|
|
POST
|
It seems you need to have the custom pane open when the project loads. open the find naics code save the project close the project open the project then click the feedback button. PS - this continues to happen with v2.2.1
... View more
07-31-2018
10:23 AM
|
1
|
0
|
1559
|
|
POST
|
Is it possible to use a built-in condition like esri_map_pane combined with a custom condition? It would be natural to add the id of the esri_map_pane condition as a state within my condition. <insertCondition id="workflow_pane_created" caption="has the workflow pane model been initialized yet?"> <state id="workflow_pane_enabled" /> <state id="esri_map_pane"/> </insertCondition> You could supply an attribute on the condition itself whether to evaluate them with a boolean and or or logic. I have a situation where I do not want buttons to be active unless the map is active and initialized. Then I have subsequent buttons I do not want active building on the prior buttons state. Trying to do this without being able to build off of the esri provided states is a bit difficult.
... View more
07-31-2018
08:47 AM
|
0
|
5
|
2271
|
|
POST
|
I tried the task.delay before and it doesn't seem to make any difference. I was trying to add more UI hints as to what was going on in here uic-addin/CreateNewFacilityControlViewModel.cs at master · agrc/uic-addin · GitHub with quite a few modifications that aren't shown in that code.
... View more
07-30-2018
01:08 PM
|
0
|
1
|
4199
|
|
POST
|
Good call on the using statement. I didn't realize the progressdialog was disposable. Here's what I'm trying to do... I have this command bound to a button. CreateFacilityCommand.Subscribe(async () => { using (var progress = new ProgressDialog("Creating edit session")) { var status = new ProgressorSource(progress); progress.Show(); await CreateFacility(status); progress.Hide(); } }); I create the dialog, the progressor source and pass it to an async function. private async Task CreateFacility(ProgressorSource status) => await QueuedTask.Run(async () => { status.Message = "update 1"; var operation = new EditOperation { SelectNewFeatures = true, ShowProgressor = false, ProgressMessage = "Creating new facility", ShowModalMessageAfterFailure = true }; status.Message = "update 2"; operation.Create(facilityLayer, attributes); await operation.ExecuteAsync(); if (!operation.IsSucceeded) { status.Message = "update 3"; } status.Message = "update 4"; }); I've tried running on the ui thread, the bg thread, i've tried adding task.delay to slow down the updates, but the text doesn't update. Do I need to add the number of steps? I don't need accurate progress
... View more
07-26-2018
04:47 PM
|
0
|
1
|
4199
|
|
POST
|
The entire project is on github. uic-addin/Config.daml at master · agrc/uic-addin · GitHub
... View more
07-26-2018
11:46 AM
|
0
|
1
|
1559
|
|
POST
|
I activated the attributes pane and the fields and values are in the wrong grid columns. var edits = FrameworkApplication.DockPaneManager.Find("esri_editing_AttributesDockPane"); edits.Activate(true); Is this a known bug? I also can't drag the column divider to make it larger
... View more
07-26-2018
09:27 AM
|
0
|
0
|
445
|
|
POST
|
For some reason, when my project loads with a custom pane in focus, custom control drop downs load in the top left corner of the project. If I close the pane and reopen the custom control it loads under the button. Seems like a bug.
... View more
07-25-2018
05:44 PM
|
0
|
5
|
1654
|
|
POST
|
Thank you for the link, but I reviewed it before posting the question. It appears to show the progressdialog and the progresssource used separately. It does not show how to use them together which is what I am trying to do. I am also not using the queuetask.run method which is what the sample seems to use the progresssource with.
... View more
07-25-2018
08:38 AM
|
0
|
0
|
4199
|
|
POST
|
I have a button that shows a progress dialog. I then created a progressor source to update the dialog's message. var progress = new ProgressDialog("Creating edit session"); progress.Show(); var status = new ProgressorSource(progress); status.Progressor.Message = "Test"; status.Message = "Test2" Neither of those messages display. It is very difficult to debug since, well, when you debug the dialog is not visible. I'm assuming the progressdialog has it's own internal progresssorsource so mine is being ignored. I assume this because an edit operation is able to update the text of the progressdialog and I did not link the two items together. What is the proper way to update the progressdialog's message if it is not with the progressor source object?
... View more
07-24-2018
02:24 PM
|
0
|
8
|
5182
|
|
POST
|
Oh ok. I have been using the intellisense to know when something needs to run on the UI thread or the CIM thread as some things do mention that. Although Application.Current.Dispatcher.Invoke(() => { var edits = FrameworkApplication.DockPaneManager.Find("esri_editing_AttributesDockPane"); edits.Activate(true); edits.Pin(); }); Throws the same error. The error is thrown if you create an edit operation, create a new row, my example has no geometry, and then run the code above in a isSucceeded if statement. operation.Create(layer, attributes); await operation.ExecuteAsync(); if (operation.IsSucceeded) { // run code above and error is thrown. }
... View more
07-24-2018
12:43 PM
|
0
|
1
|
1790
|
| Title | Kudos | Posted |
|---|---|---|
| 8 | 06-12-2025 02:47 PM | |
| 3 | 09-26-2024 03:50 PM | |
| 13 | 12-18-2023 03:30 PM | |
| 28 | 04-20-2023 01:33 PM | |
| 1 | 03-21-2022 03:44 PM |
| Online Status |
Offline
|
| Date Last Visited |
a month ago
|