POST
|
If you turn off the editor tracking fields, and you have versioned data that uses editor tracking, Pro will publish a service with no data, or give you a failed to stage service error.
... View more
07-28-2020
08:01 AM
|
4
|
0
|
2404
|
POST
|
Is there a way to change the default path for downloaded and newly created apps? Right now it is here C:\Users\user\ArcGIS\AppStudio\Apps\ I would like to change it to my Git repository outside of the user profile.
... View more
05-06-2019
02:06 PM
|
0
|
1
|
529
|
POST
|
A couple years ago, it was mentioned that push notifications would be supported in a future release of AppStudio (https://community.esri.com/message/544289). Is this still in the works? Any update on timeline?
... View more
04-08-2019
09:37 AM
|
0
|
0
|
301
|
POST
|
The Quick Report template should have an example of this functionality.
... View more
09-21-2018
12:19 PM
|
2
|
0
|
491
|
POST
|
I have published a map service from an ArcGIS Pro project where I have turned off most of the fields in most of the layers. I expected only the visible fields to be available in the feature service, but when I pull the service into a map and open the attribute table, all the fields are visible. Is there a way to hide the fields before publishing? I am giving the rest endpoint to a third party for use in a map, so I can't hide the fields myself in the map. We are using Portal, but the server I am publishing on is internal.
... View more
09-20-2018
11:55 AM
|
4
|
1
|
878
|
POST
|
Hi Tina, Thanks for looking into this. I experienced it in Player, and hoped it would go away, but then experienced it again after releasing the app into the store. I commented out the code that lets users add a saved photo from their gallery (AddPhotoPage.qml) and have not had anymore complaints, but I'm not sure if that is what was causing it or not. //Comment out so user cannot choose photos from saved photos
// ColumnLayout{
// width: 48*app.scaleFactor
// Icon{
// containerSize: app.units(48)
// imageSource: "../images/folder-multiple-image.png"
// color: app.allowPhotoToSkip?"#6e6e6e":(app.appModel.count > 0 ? "#6e6e6e": app.buttonColor)
// anchors.horizontalCenter: parent.horizontalCenter
// onIconClicked: {
// if(Qt.platform.os!="android"){
// pictureChooser.open()
// }else{
// androidPictureChooser.open()
// }
// }
// }
// Text {
// Layout.fillWidth: true
// font.pixelSize: app.subtitleFontSize
// font.family: app.customTextFont.name
// color: app.textColor
// text: qsTr("Album")
// horizontalAlignment: Text.AlignHCenter
// anchors.horizontalCenter: parent.horizontalCenter
// fontSizeMode: Text.Fit
// }
// }
... View more
04-26-2018
06:46 AM
|
0
|
0
|
719
|
POST
|
Has anyone had issues with the Quick Report downloading all of the images from the QuickReport\images folder onto the phone? It seems to happen as soon as you download the app and it saves every image/icon to the phone's photo gallery. This happened with 2 of my testers using Samsung Galaxy S6, S7, and S8. I'm using AppStudio Standard 1.0.63.
... View more
02-27-2018
01:54 PM
|
0
|
5
|
3278
|
POST
|
Is there a way to label the bars in a bar chart with their value? I can do it one by one with text boxes in layout view, but was looking for something more dynamic, so when the layer attributes get updated the chart does too.
... View more
02-01-2018
09:04 AM
|
0
|
5
|
2399
|
POST
|
I managed to get this one working with the Quick Report: GitHub - Esri/resource-proxy: Proxy files for DotNet, Java and PHP. I added a new property in the appinfo.json file for the proxy URL. And then edited QuickReportApp.qml to force the use of the proxy: //layers
//property string featureServiceURL: app.info.propertyValue("featureServiceURL","")
property string proxyURL: app.info.propertyValue("proxy","")
property string featureServiceURL: proxyURL + "?" + app.info.propertyValue("featureServiceURL","") The username and password are stored inside of the proxy.
... View more
01-26-2018
10:36 AM
|
2
|
1
|
433
|
POST
|
The Add Details page is not updating as I expected... It seems like the Component Loader on the AttributesPage.qml, where I changed the defaultValue, only runs when the app opens? Because if I change the settings, and then go to the Add Details page, it doesn't update unless I close the app and open it again.
... View more
12-06-2017
09:04 AM
|
0
|
1
|
646
|
POST
|
Thank you for your direction Erwin Soekianto! I feel like I'm making good progress on this but I have another question. Here's what I have so far: I edited the properties in appinfo.json and QuickReportApp.qml instead of appschema.json. I'm not sure if the appinfo.json portion is needed or what it is used for, or if I still need to put something in the appschema.json, but I figured out that if you add a property to app.settings it gets saved when the app is closed. appinfo.json "userEmail": "",
"userFullName": "",
"userPhone": "", QuickReportApp.qml property string userFullName: app.settings.value("userFullName", "")
property string userPhone: app.settings.value("userPhone", "")
property string userEmail: app.settings.value("userEmail", "") In the SettingsPage.qml, I created 3 new rectangles and added 3 new controls (boxes for the user to save their info): Text{
Layout.fillWidth: true
anchors.verticalCenter: parent.verticalCenter
text: qsTr("Name")
fontSizeMode: Text.Fit
font.pixelSize: app.textFontSize
font.family: app.customTitleFont.name
color: app.subtitleColor
}
NewControls.TextField {
id: textFullName
text: app.userFullName
onTextChanged: {
app.settings.setValue("userFullName", textFullName.text)
}
} Text{
Layout.fillWidth: true
anchors.verticalCenter: parent.verticalCenter
text: qsTr("Phone Number")
fontSizeMode: Text.Fit
font.pixelSize: app.textFontSize
font.family: app.customTitleFont.name
color: app.subtitleColor
}
NewControls.TextField {
id: textPhone
text: app.userPhone
validator: RegExpValidator { regExp: /^[0-9\+\-\#\*\ ]{6,}$/ }
inputMask: "000-000-0000"
inputMethodHints: Qt.ImhDialableCharactersOnly
onTextChanged: {
app.settings.setValue("userPhone", textPhone.text)
}
} Text{
Layout.fillWidth: true
anchors.verticalCenter: parent.verticalCenter
text: qsTr("Email")
fontSizeMode: Text.Fit
font.pixelSize: app.textFontSize
font.family: app.customTitleFont.name
color: app.subtitleColor
}
NewControls.TextField {
id: textEmail
text: app.userEmail
validator: RegExpValidator { regExp: /^[A-Z][A-Z0-9._%+-]*@[A-Z0-9.-]+\.[A-Z]{2,4}$/i }
inputMethodHints: Qt.ImhEmailCharactersOnly
onTextChanged: {
app.settings.setValue("userEmail", textEmail.text)
}
} Then to force the Add Details page to populate with the saved settings, I edited the 'property var defaultValue' in AttributesPage.qml property var defaultValue : fieldName == "email" ? app.userEmail : fieldName == "Phone" ? app.userPhone : fieldName == "Name" ? app.userFullName : hasPrototype ? featureTypes[pickListIndex].templates[0].prototype[modelData["name"]] : fieldType == Enums.FieldTypeText ? "" : null Then the last piece of the puzzle is how to I force the user to fill out the settings when they first download the app?
... View more
12-06-2017
07:18 AM
|
0
|
0
|
646
|
POST
|
I am using the Quick Report template with AppStudio Standard. Some of the information my app collects is contact information (name, phone, email) that is sent in with each report. I would like to make it more convenient for the user and save their contact information in the app, so they don't have to enter it every time. Right now this information is added in the 'Add Details' page. Ideally, I was thinking there would be a page for them to enter this info when they first download the app that would not pop up again each time they open the app. Then their info would then be saved in the Settings page, and be available for the user to edit anytime. Then I could send that information with the report each time they submit. For simplicity's sake, since I'm pretty new to this, Is there a way to save the information they write in the Add Details page, so it is still there next time they open the app?
... View more
12-01-2017
10:36 AM
|
0
|
6
|
1153
|
POST
|
Thank you Erwin! I was able to implement your solution by adding the following code to the textArea item in the EditControl.qml Keys.onReturnPressed: {
if(textAreaContainer.visible) textArea.resetTextArea();
if(textField.focus) textField.focus = false;
if(Qt.inputMethod.visible===true) Qt.inputMethod.hide();
} While testing I realized that different keyboards show up depending on the data type of the text field: iOS - single line text or numbers has "Done" key: iOS - multiple line text has "Return" key: Android has different but similar looking keyboards with a check mark for "Done" and carriage return arrow symbol for "Return". I think it would be even more intuitive to swap out the keyboard and have a "Done" button instead of the "Return" button. Is there a way to control they keyboard type for multiple line text areas?
... View more
11-30-2017
10:11 AM
|
0
|
0
|
506
|
POST
|
I am experiencing some issues with the virtual keyboard on the Add Details page in the Quick Report app. When you click in the text box, the keyboard automatically pops up. When the keyboard is active, you cannot scroll down to the other fields or submit button. In order to get the keyboard to go away, you have to hit the keyboard button (highlighted in the screenshot below). This is functional, but apparently not very intuitive. I'm getting a lot of phone calls because my users are having a hard time figuring out how to press the button and get the keyboard to go away. Is there a way to make hitting the 'Enter' button (circled in the screenshot below) also make the keyboard go away? AppStudio Standard 2.0.26
... View more
10-18-2017
08:47 AM
|
0
|
2
|
747
|
Title | Kudos | Posted |
---|---|---|
1 | 07-13-2017 11:44 AM | |
4 | 07-28-2020 08:01 AM | |
4 | 09-20-2018 11:55 AM | |
2 | 09-21-2018 12:19 PM | |
2 | 08-16-2017 10:02 AM |