-
Recently active
I would like to use a decision table to determine a particular display configured as an expression. If an object is of type A and Status B, then display rule!AB. The configured expression would not take in any inputs and is only for display purposes.
Hello everyone, All of my interfaces start to suffer after ~1,000 - 1,500 lines of code or more. By 'suffer' I mean... It becomes extremely unbearable to design an interface in either 'design mode' or 'expression mode.' When I click on a component, or try to go from 'design' to 'expression' modes, saving, checking performance - basically every imaginable action I try to perform is delayed by 10+ seconds. I don't think this is a client side issue. I have 2 other teammates on my team facing similar issues and we all have good internet, using Chrome, etc. When clicking and waiting 10-15seconds for the 'performance' screen to load, it does show that the interface is decent performing, but when designing it... it is abysmal. Here is copy/paste of all the components on my interface: FunctionSortable column, activate to sort ascending CountSortable column, activate to sort ascending Total Time (ms)Sortable column, sorted descend
What is best practice for this? I am trying to make an interface that schedules maintenance for a vehicle using my maintenance CDT and displays the vehicle information from my vehicle CDT. I am wondering what the steps to do this are. The parent CDT I believe is maintenance as it uses vehicle ID as a foreign key. I already have the read only interface for vehicle information which is uses the following constant to pass information from the vehicles table into the interface. I have also made constants pointing to the data store for maintenance for the process model which I have not designed yet. PLEASE SEE ALL CONTEXT BELOW I am trying to get the above information to display here: As far as record types go I have created a new record type for Maintenance and added a related action to my Vehicles record type using:
Good afternoon all. Here is what's going on. I am given a string, or Text variable. This variable is used to store employee IDs. Although it is one variable, it can contain several IDs (or contain none). There is nothing I can do about this and I cannot change this. Now, I need to check if this value has any of the following: no values, one value, or many values. This Text can dynamically change when a user selects IDs, or removes them, from a custom picker. If the Text has several values, I am currently using split() to separate the IDs into an array, which is working fine. Then, I have a local variable that uses the array to get the names for each of those IDs. Unfortunately, the last ID is contained in the new array, but fails to update to the name. For example, if the following IDs exist: 1, 2, and 3, It will show: Peter, Paul, and 3. I'm currently using Appian 21.3. local!employeeIDs: if( isnull(ri!record.employeeIDs), null, split(ri!record.employeeIDs, ";")
Download all records of dashboard in excel. Dashboard build in interface. We can easily download all records through simple tick mark option in record type but don't know how to do that in interface. see attachment
Is there any possibility to navigating to Site page when we click on button or configured card as button? Any insights or suggestions to achieve the same. Our requirement is to navigate Record configured site page when we click on Link or button at interface. Thanks in advance.
how to set the width of caption in rich text icon? a!columnLayout( contents: { a!forEach( items: local!navSectionData, expression: if( local!collapseNav, { a!richTextDisplayField( value: { a!richTextIcon( icon: fv!item.icon, caption: fv!item.description, link: if( not(rule!APN_isEmpty(fv!item.processModel)), a!startProcessLink( processModel: fv!item.processModel, processParameters: { isNew:true() }), a!dynamicLink( value: fv!item.id, saveInto: local!activeCollapsibleNavSection ) ), linkStyle: "STANDALONE",
Dears., We are expecting an issue when we click a link and it takes it to the new tab in the browser. The new tab shows the site with the record views . But, the click on Record view script is not working and the script stops working. Can you please help me to overcome this issue? Regards, Bharat
Hi! I am building an interface on the interface designer, and I added a File Upload component.I need to upload five documents maximum, and i set Max Selections to 5, but even if I select more than one file, I only have one (the first one I uploaded), the rest appear for a moment and disappear.Can anyone tell me why is this happening?Thanks a lot!
Hi All , I am using a a!gridField , in that one column is there having multiple values . I just want to make taht particular field based on show more and show less . so that it shoould not be conjusted to see . a!gridColumn( label: "Decom Site(s)", sortField: "siteids", value: substitute(fv!row.sites, "|", char(10)),align: "START", width: "MEDIUM" ), fv!row.mob contains AA000000 AAAAAAA AAAAAA AAAAAA AAAAAA AAAAAA AAAAAA and many more Thanks in Advance
Hi All, I have a Interface in which I have created approx 10 filters . What I am facing a problem is that I am having a drop-down say "Select filter" field in which I have 10 names , what I am achieving is that based on selection from "select filter" I am showing the filters . All the filers I have kept in For each loop , the main problem is there is that I am having 4 filers as date field and rest as drop-down . When I am selecting the filters from drop-down list all is that if am selecting All drop-down filters that they all are in same line that is looks perfect but when I am selecting one drop down and 2 date filters they look like messy means the arrangement is not looking good .. How can I achieve this .. Thanks in Advance
Example of Brush with Area chart observablehq.com/.../focus-context Example of Treemap https://observablehq.com/@d3/treemap Its our requirement can this integrated with Appian ... Thanks
Hi, We are using the Hemberger icon with large menu. We should be able view menu on-mouse over, How we can achieve this in appian ?
Hello, I have a record type, where I can open a dialog box with the interface A to modify a form.I want to know if it is possible to open another interface, by clicking a button I made in the interface A?In the process model, I have a User Input Task, but that does not open the new form interface. Thanks, Best Rewards, David
Here in line no 350 for choice labels I need name and for choice values I need ID but in choice values when I am giving here its throwing me the above error. Can anyone let me know hw to solve it.
Hello Guys, I am having a code which will generate a rating icon based on the input integer. So far its working fine, When I try to make the input as a array by click on the checkbox and gave 2 more input rating there shows an error. The first picture is the error one and the second one is the rating output when it is given a single input value, Thanks in Advance.
Hi!So, I have an interface that displays multiple items with some data about them, can i do something so that when i click it (for instance de name or picture of the item) it goes to another interface with more detailed information? Thank you
Need to restrict the document type while uploading a file in Portal forms. Please help how to do this in portal forms? I am aware of the SAIL form file restrictions. Please help with portal forms how to achieve this.
Hi All, I am facing one issue in dropdown field. I have 4 interface and dependency is mentioned below: 1 is calling 2 and 3 inside 2 i have a ruleinput called ClickedTileNo Inside 3 is calling 4 inside 4 i have Filter and Grid (I am passing this ClickedTileNo inside this interface) Now in 4th Interface i am using dropdown as filter { a!localvariables( local!id: null, local!name:null, local!data: rule!getdata(id:local!id, name:local!name, approver: if(contains({1,2,3},ri!ClickedTileNo),1,0)), local!filter: rule!getdata(id:local!id, name:local!name, approver: if(contains({1,2,3},ri!ClickedTileNo),1,0)).data, local!filterId:{Union(local!filter.idt,local!filter.id)}, { a!columnsLayout( columns: { a!columnLayout( contents: { a!dropdownField( label: "ID", labelPosition: "ADJACENT", placeholderLabel: "--- Select ID---", choiceLabels: local!filterID, choiceValues: local!filterID, value: local!Id, saveInto: local!id ) }, width: "MEDIUM" ), ) /*****
we have an interface where we are call an integration (passing data provided by the user in that interface) on submit button. If integration got failed, then we need to display a validation message on one of the text field in the interface. else if it got succeeded then form has to submit.
Hi team, When I am choosing multiple options at one particular time I am getting this error. Please help me to solve this error. Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!forEach [line 42]: Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!multipleDropdownField [line 199]: Invalid index (5) for list: valid range is 1..4 a!localVariables( local!pets:rule!SHA_refPets(), local!selectedValue:index(ri!pets, "petsIdFk", null()), local!originalArray: a!refreshVariable( value: local!selectedValue, refreshOnReferencedVarChange: false ), local!delete, local!insert, local!update, local!deleteCDT, local!insertCDT, local!updateCDT, local!mappingId:index(local!mappingKey,fv!index,null), { a!multipleDropdownField( label: "Pets" ,
Hi everyone. Could someone help me with changing all the values in a dictionary? Basically, when a user clicks a a!dynamicLink we want all the values in a dictionary to go from TRUE to FALSE. I've tried using a loop with no success. Any suggestions are appreciated.
Hi, Is there any way to display textField/radioButtonField 's in gridRowLayout based on satisfying given condition ? I have a column, it can be of either dropdown or text field or radiobutton. Type of row has to be decided based on column header selection (column header selection happens dynamically). I have tried using required option but its not working. a!gridRowLayout( contents: { a!dropdownField( labelPosition: "COLLAPSED", placeholder: "Please select one", choiceLabels: {"A","B","C","D"}, choiceValues: {"A","B","C","D"}, value:"", saveInto: a!save(ri!answerList.answerValue,save!value), required: exact(fv!item.type = "grid",true(),false()), disabled: rule!APN_isTrue(ri!isReadOnly) ), a!radioButtonField( value: "", choiceLabels: {"False", "True"}, choiceValues: {false, true}, saveInto: a!save(local!gridQuestionsL
Hi, We have a requirement to change the background color of the grid row based on certain conditions. Looking for something like a!gridRowLayout(color:"POSITIVE", contents:{}). Any suggestions? Note: Not the text color using a!richtextdispaly field(). Thanks, Manjunath
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.