Validation on Delete / Cancel based on the value in a property
Hi all
Can it be a validation or put on a hierarchy such as if a node in the hierarchy is deleted / canceled it generates an error if one of the associated nodes property has a value of stress?
We have a hierarchy target which maps to various sources via the associated nodes property. We frequently update the source hierarchies and mapping of source hierarchies, but the target is not updated that frequently.
While regular maintenance, a user can delete a hierarchy node accidentally target because of which mapping sources would be gone. Is there a validation that can be written so that if a node is deleted, removed or cancelled in the target hierarchy it generates an error if the property mapping is filled?
Thank you
Sam
You can use the 'PropRemove' of validation class. It allows you to select up to three properties to check (repeat one if you don't need that much) and provide you values for the properties that would make the validation fails. You can create a new derived property, which returns true or false based on knowledge if it has associated with nodes.
Tags: Business Intelligence
Similar Questions
-
Web Forms: Deleting line based on the value of a specific column
Hello
I have an online form in which I want to apply delete missing on the ranks, but only on the value of the first column. So, if the first column is #missing I want the deleted row, even if the columns are given in it.
Is it possible to do this?
I'm on ver 11.1.2.2 Hyperion Planning
Shehzad
Published by: shehzad k on January 24, 2013 11:51Unfortunately, no. There is no way to add the delete line based SOLELY on the existence of a value in the first column. It would be nice to see some of the more advanced features "conditional delete", we en flies over to the planning of the entry forms.
You can do the "clumsy" things with data validations where you gray - out ranks in view of the existence of a value in a particular cell, however while this might SUGGEST that the user should not enter data in a particular line, it would not PREVENT to do so.
We have seen many improvements in form lately with the introduction of data validations. I hope the momentum continues.
-Jake
-
Delete in the database based on the values of the multiple selection list
Hello
I have a selectlist in Apex and a function in the database to make a deletion based on the value selected in the selection list.
The package is called when the user clicks on the button Delete with the rest of the process:FUNCTION delete_batch (v_batch VARCHAR2) RETURN VARCHAR2 IS BEGIN IF v_batch like 'M%' THEN RETURN ('A monthrun cannot be deleted'); ELSE DELETE FROM so_disco_pa WHERE batch = v_batch ; DELETE FROM so_batch_pa WHERE batch = v_batch ; COMMIT; RETURN ('Batch '||v_batch||' has been deleted'); END IF; EXCEPTION WHEN OTHERS THEN RETURN ('Batch could not be deleted'); END delete_batch;
Now, I want to change the selectlist for a multiple-selection list to make several batches can be deleted.BEGIN DECLARE x varchar2(100); BEGIN x := pa_control.delete_batch (:P3_BATCH); :F105_MESSAGE := x; END; END;
How can I change my procedure and the procedure to remove lots based on the values selected?
Thank you
Dianadianap says:
I got this far, but only the first batch selected in the list is being deleted. The other values of selected package are not removed.Help please.
Move the RETURN statement out of your loop.
-
Is there an easy way to filter a 2D table based on the values in two fields?
Y at - it an easy way to filter a 2D table based on the values of one of the fields. In my attached VI the output array has the following format:
Ident Frame Type bytes TimeStamp data
10:57:07.621 3AD00016 POUVEZ 8 0000000000000000 data frame
10:57:07.622 3AD00017 CAN data frame 8 000005E000000000
10:57:07.624 3AD00018 POUVEZ 8 0000000003300000 data frame
10:57:07.625 2DC00000 POUVEZ 8 0000000000000000 data frame
10:57:07.626 3AD00019 POUVEZ 4 0000030000000000 data frame
I would like to delete all lines that do not have an "Ident" between the values of 3AD00000 and 3AD0001E. So for the data above the fourth row would be removed. The only way I can see to do this is to form a 1 d table. Is there a better approach?
Thank you.
Hi chuck72352,
After you've sorted your data, you can use the function InRange. Combined with a "search in 1 table D", you get the range you really want.
Mike
-
How to navigate to the next page based on the value returned by the method call inside the action attribute of the command key.
I use JDeveloper 12.1.2.0.0
< af:button id = "tt_b2".
rendered = "#{attrs.nextRendered} '"
partialSubmit = 'true '.
action = "#{attrs.backingBean.nextAction} '"
Text = "next".
Disabled = "#{attrs.nextDisabled}" / >
private static final String NEXT_NAVIGATION_ACTION = "controllerContext.currentViewPort.taskFlowContext.trainModel.getNext";
public String nextAction() {}
If (validate()) {}
updateModel();
Return NEXT_NAVIGATION_ACTION;
}
Returns a null value.
}
Use case is made for model train, which is being implemented based on this blog: http://javacollectibles.blogspot.co.UK/2014/10/ADF-train-template.html
We define a generic action following in the model, but the action must be called under certain conditions, based on the question of whether all validation controls had been passed on no.
You can do this in two ways:
1 returnValue = (String) ADFUtils.invokeEL("#{controllerContext.currentViewPort.taskFlowContext.trainModel.getNext}");
return returnValue;
2.
public String getNextTrainStop() {}
String nextStopAction = null;
ControllerContext controllerContext = ControllerContext.getInstance ();
ViewPortContext currentViewPortCtx = controllerContext.getCurrentViewPort ();
TaskFlowContext taskFlowCtx = currentViewPortCtx.getTaskFlowContext ();
TaskFlowTrainModel taskFlowTrainModel = taskFlowCtx.getTaskFlowTrainModel ();
TaskFlowTrainStopModel currentStop = taskFlowTrainModel.getCurrentStop ();
Terminus of TaskFlowTrainStopModel = taskFlowTrainModel.getNextStop (currentStop);
nextStopAction = nextStop.getOutcome ();
_logger.fine ("train, next stop:"+ nextStopAction ");
Return nextStopAction;
}
-
Display a series of images on the stage based on the value of a variable
Hi all
Here's another interesting problem! Well, I have an interactive retention test which is charge of an xml file based on the value of a variable scenario (for example, if script = Architecture, then load Q_set 1, if scenario = history then load something else). Now, I would like to extent this and display a series of images on my stage which will be valid only in the current scenario. Here is my code so far. I thought load a list of images on the beginning of the film (for example, Architecture_list, History_list) and then call them according to the value of the variable of scenario, but I would like to hear what you have to say. Any ideas?The answer is a series of managers: one called at the beginning of the movie to fill the lists of the appropriate folders (based on the value of the variable gimage) and the other called next and previous. Here they are in case yu need:
---------
Global gFileList, gImagePath, gimageson buildList
gFileList =]
-defining the path to images:
gImagePath = "@images /" & gimages & ' / ' "»
Repeat with i = 1 to the maxinteger
thisFile = getNthFileNameInFolder (gImagePath, i)
If thisFile = EMPTY then exit
If thisFile = the movie then the next repetition
types of files = [".pct", ".jpg", ".bmp", ".gif"]
howManyTypes = count (fileTypes)
Repeat with thisType = 1 to howManyTypes
extension = getAt (file types, if thisType)
If thisFile contains extension then
gFileList.append (thisFile)
end if
end repeat
end repeatMember ("Display"). FileName = gImagePath & gFileList [1] - put the first image in the folder at the appropriate place
Member ("Display"). Picture = .photo member ("display")
buildList end
--------------------
Global gFileList, gFileIndex, gImagePathon nextFile
gFileIndex = gFileIndex + 1
If gFileIndex > count (gFileList) then
whichFile = gFileList [1] - set the image = in the last loaded picture holder
gFileIndex = 1 - the value of the index to the last trick questionMember ("Display"). FileName = gImagePath & whichFile
Member ("Display"). Picture = .photo member ("display")
updateStage-go to the audio issues
_movie. GB (31)
on the other
whichFile = gFileList.getAt (gFileIndex)
Member ("Display"). FileName = gImagePath & whichFile
Member ("Display"). Picture = .photo member ("display")
updateStage
end ifend
Global gFileList, gFileIndex, gImagePath
-----------------------------------------------------------
the backfilegFileIndex = gFileIndex - 1
If gFileIndex = 1 then
whichFile = gFileList [1]
Member ("Display"). FileName = gImagePath & whichFile
Member ("Display"). Picture = .photo member ("display")
updateStage
Sprite (17) TRUE = FALSE - disable the "back" button-gFileIndex = count (gFileList)
end ifIf gFileIndex > 1 then
whichFile = gFileList.getAt (gFileIndex)
Member ("Display"). FileName = gImagePath & whichFile
Member ("Display"). Picture = .photo member ("display")
updateStage
end if
end -
Name of the dynamic property of object in the table based on the value of a variable
I have two paintings of custom class objects
var obj1:Object1 var obj2:Object2 var array1:Array = [obj1[0], obj1[1], ...] var array2:Array = [obj2[0], obj2[1], ...]
Object1 has a property named. Name while Object2 has a property named. Title.
Now I have a common function including cab accepts an array (array1 or array2) and the name of property the object ("Name" or "Title") as input and needs to access this name of the property of the objects in the array:
function myFunction(arr:Array, fieldName:String) { arr[0].fieldName = "xxx"; }
the problem I have this achievement does not because the code in the function assumes that the property of that object in the table is actually a string "fieldName" while I want to dynamically determine the names of the fields based on the value of this variable, but cannot understand the syntax to do!
Don't know if I'm clear - hope that makes sense... ;-) Thank you
Hey p3pp3r,
I think I understood you. Try the following and see if you get good results:
function myFunction(arr:Array, fieldName:String) { arr[0][fieldName] = "xxx"; }
Let me know how it turns out. Good luck!
-
Element of change based on the value in LOV
I'm trying to disable the item (text box), based on the value of the LOV. And it doesn't seem to work.
Is it possible to see what is happening in the level of the events? The LOV is perhaps not "changing" ing?
Dynamically change the item values
Patrick Wolf-Oracle responded to the question - get the firebug.
Looking at the console I discovered that the returned of LOV value includes spaces. Resolved issues.
-
Apex 5 schedule: different color based on the value of data field
Dear Experts,
I need to have a different color for each record on the calendar based on the value of the data field (eg. category).
How can I achieve this?
Thank you!
See: -.
You don't have to wait for APEX 5 integration FullCalendar ~ Blog of Doug Gault...
-
change the color of line based on the value of column 5 Apex in the classic report
Version of the apex 5.0.0.00.31
Standard universal theme
Page theme default template
Classic report
Foldable report template
Hello
I know this question has been asked several times here, but I'm working on 5 Apex and need to know the correct way to do it in this version.
I need to change the color of the text of the entire line (no background color) based on the value in one of the columns of the classic report. I have just two conditions, if the value of column = Yes, color should be red, otherwise it must be green.
I am new to jscript and css, so appreciate if someone can tell me the solution with steps.
I have already checked this link that changes the value of the column, need to do something similar to the whole line.
https://tylermuth.WordPress.com/2007/12/01/conditional-column-formatting-in-apex/
Hi coolmaddy007-Oracle,.
Here's an example set up on the apex.oracle.com according to the specifications you gave: https://apex.oracle.com/pls/apex/f?p=35467:1
Version of the apex 5.0.0.00.31
Standard universal theme
Page theme default template
Classic report
Foldable report template
Here is how it is done:
Create a dynamic action with the following specifications:
Name: Give the appropriate name
Event: After refresh
Selection type: region
Region: select your region classic report
Condition: No strings attached
Action: Run the JavaScript Code
Fire on loading the Page: Yes
Code:
$('td[headers="JOB"]').each(function() { if ( $(this).text() === 'MANAGER' ) { $(this).closest('tr').find('td').css({"color":"red"}); } if ( $(this).text() === 'SALESMAN' ) { $(this).closest('tr').find('td').css({"color":"green"}); } if ( $(this).text() === 'CLERK' ) { $(this).closest('tr').find('td').css({"color":"blue"}); } });
NOTE: Download the selector appropriate for your knowledge $('td[headers="JOB"]') case using firebug/browser development tools.
Items concerned: leave blank.
PS: Changed the example to change the color of text instead of the background color.
I hope this helps!
Kind regards
Kiran
-
Textarea conditional display based on the value of the checkbox.
Hi all
I have a question regarding the conditional display of an article based on the value of the checkbox.
I have a checkbox in a region, which is a STATIC LOV:; Y and the text box in the same region. Now I want to show this textarea only if the check box is selected. ??
Please suggest how to achieve this.
Thank you
DC
Hello
I guess that you are 4.2 Apex as you haven't shared the same.
- Create a dynamic Action on change of box which should present the value of the checkbox and update the TextArea element.
- Then continue as conditional Textarea with checkbox value.
BR,
Patrick
-
Fill in fields on a form based on the value of a list? (Dreamweaver CS5)
Yet once, it has been a while since I've done any work in Dreamweaver. I have two sets of records, rs1 and rs2. Fill a selection area with a dynamic field, rs1. Based on the value of the selection in the list box and use it as a primary key and a database .mdb I want to fill that second record, rs2 and respective fill some additional fields with its dynamic links.
Assuming that everyone can understand what I so badly stated, with a having a few ideas or, better yet, a few examples?
Thank you!
I agree with Nancy that using Access is a bad choice, to answer your question, it seems you want to create a montage cascading down. Dreamweaver is not integrated to manage cascading dropdown lists. You code yourself.
There are two approaches for cascading drop-down lists:
- Use Ajax to present a second query to the database when the first drop-down list is selected.
- Store the values of the dependent drop-down list in a table, and use JavaScript to fill in the options in the first drop-down list is selected.
This page of examples of cascading dropdowns: example of DropDownList in waterfall | Kendo UI Dropdownlist demo. A Google search for the cascading drop down list will produce other results.
-
Can the color of the text based on the value
I searched for a way to change text color based on the value fields
If Textbox =, then A will be blue
If Textbox = B, then B will be red
I just need help get the fi then code work, change of color after it is easy
Any Suggestions...
To change the boder, add the following script to the exit event:
If (TextField1.rawValue is "Desired value")
TextField1.border.edge.color.value = "255,0,0";
.
.For the fill color, add the following script to the exit event:
If (TextField1.rawValue is "Desired value")
TextField1.border.fill.color.value = "255,0,0"; -
IR report visible cell based on the value of the hidden highlight column
I have an IR with a date in the format DD-MON-AA column. I have an obligation to change the background color of the date cell according to the day of the week (2 yellow =, 3 = purple, etc.), where Monday is day 2, Tuesday is the day 3, etc.
My idea on how to proceed was to create a hidden like this to_char (date_col, 'r') column, but I can not set the background color of the date column based on the value of another column (the column hidden in this case).
Any ideas on how I can do this? Can I use the Expression of implementation form/HTML column on the column date to set the background color; If so, can you give an example?
Thank you.
Use column formatting
#COLTOHIGHLIGHT #.
Add css to the page
span.custom2{width:100%;display:block;background-color:yellow; }
span.custom3{width:100%;display:block;background-color:purple; }
-
How to set the value of an attribute of EO questioned not persistent or not based on the value of another attribute of OS which is persistent and questioned the database?
Thank you
I finally made it through the PR and PFR controller (when a record is selected) methods. It works, but I was looking for a hook in the what the VORow instances are created. As the
createInstanceFromResultSet method but at this time the transient attributes do not exist in the result set.
Maybe you are looking for
-
The font size has changed in Messages?
Were there an update that changed Messages recently in El Capitan? Messages now use a tiny font same size when changing the size in the preferences. Suggestions?
-
Just create a project with Imovie 10.1.2. It turned out very well. I shared it in a file on my desktop without problem. now, I want to burn the file on a dvd using the dvd unsupported application. I created a new video selected idvd project. I have m
-
Satellite L350 CANCELLED / hibernation
Hello I have the Toshiba Satellite L350 and I installed Windows XP Home edition, instead of Vista and the only thing I change BIOS is changing ACHI to multi... (I did it because I couldn't t install WXP with another way... and then after 1 month my l
-
WiFi did not go down turn even in airplane mode... !!
WiFi is automatically turn on and unable to turn it off by switch even... When I turn on the wifi of flight mode gets turn one after a few seconds and turns off mode... its not even down I press the swith...
-
I have a new computer at work. When I use logmein to sign on another computer remotely, the keyboard type only ray or 121212121. I was told that this is due to a software encryption keyboard, but I see no evidence of encryption software. Can someone