Is it possible to set valid values at run time?
Hi,
I'am using a BPM Presentation and I want to know if it is possible to set the values of a combo box depending of the value of other field in the same presentation ando if so how to do it? I tried to do somethin like:
var = fiedlValidValues()
I tried to use refreshValidValues but it says that cannot execute the action in a presentation, I don´t know wath else to do
but it doesn´t works, any idea??
Thanks in advance
Marig
Edited by: user646988 on 05-feb-2009 19:30
Hi, thanks Anup
I followed your advise but i didn´t success. I have question, if I'm getting the default values of a field with a method using a query. The type field is String and I'm using it into a combo box so the method I'm using returns a String[], is something like this:
for each row in SELECT column
FROM DataBase.SYSBPM.TABLE
where var1 = var2
do
clases[] = row.clase
end
return clases
But if I use a method for the onChange property if the field how to set the default values?
I tried with
for each row in SELECT column
FROM DataBase.SYSBPM.TABLE
where var1 = field1
do
clases[] = row.clase
end
clases = claseValidValues()
But this is not working, do you have any ideas??
Thanks
Edited by: user646988 on 15-feb-2009 19:36
Similar Messages
-
To set Initial value at run time
Hi all,
i am working in forms.There is a poplist with 3 elements.Forms will be open for two different user. 1st user able to see only one element from the list, So I used Delete_list_element. Now I want to set this value as a default value without select that value because there is a only one element. Is it possible if yes please help me.
Thanx in advance
SanjitI think, setting property required=Yes will do the job ...
It is also possible to directly initialize a list item with a value (which should be then content of the actual list).
:BLOCK.LIST_ITEM := VALUE;
or you try something like (after your delete_list, to keep it dynamic) :
:BLOCK.LIST_ITEM := GET_LIST_ELEMENT_VALUE('BLOCK.LIST_ITEM',1);
Message was edited by:
user434854 -
UDF - Set Valid Values for Field
I have a UDF created in Marketing Docs / row level called UOM_Ordered (alphanumeric, length 2) using Set Valid Values for Field. Values are:
CS
IN
DZ
PC
Above are CS abrev for Case, IN abrev for Inner, DZ abrev for Dozen .................
If possible could I have say for example "IN" not to appear in the drop down if the value in OITM (UDF called U_Inner_Qty) is either NULL or a Zero? It's would be a way to stop mistakes when orders are inputted.
Any help on this would be appreciated.
Thks - ScottHello
You could try the following:
Insert a formatted search on the field, which contain conditions, ie whether the condition that the value is 0 or null, then bring the required data, while if it is not the case, applies the search formatted with the available data.
On the other hand, leave the form with all the options for disabled users. The latter through additional authorizations for users
I hope it will help
Best regards, -
Parameter validation failed. It is not possible to provide valid values for all parameters
I'm trying to test passing in parameter values from the URL. I have RS 2008 . I created an ultrasimple report based on a stored procedure output. There is no validation, No available values, No default values.
I'm trying to run the report like this:
/Reports/Pages/Report.aspx?ItemPath=%2fProduction%2fDBA+Reports%2fTest&iTest=1
I get:
Parameter validation failed. It is not possible to provide valid values for all parameters. (rsParameterError)
the one int parameter is iTestId
The RS log file says the following:
processing!ReportServer_0-54!9138!01/25/2013-09:22:51:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Parameter validation failed. It is not possible to provide valid values for all parameters., ;
Info: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Parameter validation failed. It is not possible to provide valid values for all parameters.
What am I missing?Hi F-ram,
From your description, you want to pass multiple parameters via URL, right? To pass multiple parameters through URL, we can use an ampersand (&) to separate them. For example, I have a report with two parameters p1 and p2. The report is deployed in a
folder on the Report Server. When I navigate to the report on the Report Server, I can see the report URL is http://localhost/ReportServer_SQL2008NEW/Pages/ReportViewer.aspx?%2fFolder%2fReport&rs:Command=Render.
If I need to pass parameters through URL, I can just add &p1=value1&p2=value2 at the end of the URL and the entire URL would be http://localhost/ReportServer_SQL2008NEW/Pages/ReportViewer.aspx?%2fFolder%2fReport&rs:Command=Render&p1=value1&p2=value2
If you have any questions, please feel free to ask.
Regards,
Charlie Liao
Charlie Liao
TechNet Community Support -
Business Rule err The following value is not valid for the run time prompt.
Hyperion Planning v 9.3.3
I have created a new BR with 2 local variables (created at the time of the BR), Variables are set as run time prompts. They are created as "Member" (not Members). The BR basically does a calc dim on dense and Agg on Sparce other than the prompt on Entity and Version dimensions. The entity variable has a limit on level 0 of the dimension. The Version variable limits to the input (Submit and Sandboxes)
The BR is associated in Planning with an input web form. Entity and Version are in the page. Is set to Run on Save and Use members on form.
If the run time prompts Hide boxes are checked, an empty Prompt pops up with only a Submit button. Click the button and an error comes up: "The following value is not valid for the run time prompt it was entered for:. But it does not indicate what member - just ends in the :.
The BR will run sucessfully only if the Run-time prompt is not hidden - "Hide" in the BR is unchecked. So the syntax and logic of the BR is correct and security should not be an issue.
The client wants no prompt. In production we have similar situations in which the BR works with the Web Forms without a prompt.
What am I doing wrong - I have tried restarting the Planning service and the EAS service.My preferred method of doing this is:
1. In business rule, do not hide the run-time prompts. This makes it easy to validate the business rule as you are building it. I only use Global Variables.
2. On the form, have business rule set to run on save, use members on data form and hide prompt.
Check that in the business rule, for the variables (Run-Time prompts), that they are all in use. If not, delete them from the business rule. Are all your variables global? Are some local and some global? This could be the issue.
Deanna -
Is it possible to modify a view at run time?
Hi,
I am relatively new to using SQL Server, so sorry if this is impossible or very easy and I missed the solution.
I am working on an enterprise SQL Server 2008 R2. Because of the size of the company, we do not want to create new Views as they need to be maintained. With that said, I need to use Views and not tables because of DB traffic issues.
HERE IS MY QUESTION:
Is it possible to Alter a view at run time; in this specific instance I want to change a constraint in the WHERE clause to include one more value in an IN() constraint. Specifically I want the modified SQL to go from WHERE column IN('A', 'B', 'C')
to
WHERE column IN('A', 'B', 'C', 'L'). I do not want to permanently modify the View, I just want the View to change when it is run for this report. I need to do this in order to fix a dynamic report. I am sure that there is another way to
accomplish this; however, a solution of this manner would also have many other uses, so I am curious if this is possible.
Feel free to tell me that it can be done.
Thanks for your ideas!!Right, I understand those fundamentals. We outsource a lot of out view creation and do not have permission to create views for Business reasons; these are beyond my control. However, I can see the source code to many Views. We have also
been told that we should not use tables in our queries. Therefore, I need to use existing Views. Specifically, I would like to add an additional value to an IN() constraint. This would change the constraint as showed below:
IN('A', 'B', 'C') ---> IN('A',
'B', 'C', 'L')
I am wondering if this change can be made when the view runs and only for this one report, with the change being made from the report. This would be very easy if the constraint was removing a value. Obviously I could change the constraint from
IN('A', 'B', 'C') to IN('A','B') very easily with out modifying the View. This would be done by writing a query against the view and in the WHERE clause adding the new IN('A', 'B') statement. However, I want to do the opposite and add a value... -
Can you set an image at run time? Does it really work?
I have read that others have been able to set an image at run time, but I cannot seem to get it to work (the image I set does not load).
What I do is have a page, call it page2, that has two image components on it. In the constructor for page2 I do this:
// Additional user provided initialization code
image1.setValue("bike1.JPG");
image2.setValue("bike2.JPG");
The jpg files are in the build directory:
C:\Documents and Settings\Darrin\My Documents\Creator\Projects\ImageTest\build\images
The odd thing is that for the first image component(image1), I set a default jpg file (nogo.JPG that is in the same directory as the other two), and that does load.
In fact, when I I check the value of image1 in afterRenderResponse by calling image1.getValue() it still has the default image (nogo.JPG) instead of the one I set it to (bike1.JPG) in the constructor by calling image1.setValue("bike1.JPG");
So, either the image1.setValue() has no effect, or something is overwriting it.
What is the trick to getting an image to load at run time like this?
THANKS!Well after several more hours of banging myh ead against the wall, I still cannot get this to work.<br><br>
I read in the constructor comments that whatever is in the jsp file will override the backing bean's constructor, so that might be part of the problem, but others I thought got this to work using a similar method.<br><br>
Here is what I tried last which still does not work, but mimics what others have said did work for them:<br><br>
//See if the default jpg file can even be copied over
<br> image3.setHeight(image1.getHeight());
<br> image3.setUrl(image1.getUrl());
<br> image3.setValue(image1.getValue());
<br>
<br> Integer aiw = new Integer("1");
<br> float aar = 0;
<br> float ar = 0;
<br>
<br> ImageIcon ii = new ImageIcon("C:/Documents and Settings/Darrin/My Documents/Creator/Projects/ImageTest/build/images/bike1.JPG");
<br> ar = (float)ii.getIconHeight()/(float)ii.getIconWidth();
<br> aiw = new Integer(ii.getIconHeight());
<br> aar = ar*aiw.intValue();
<br> image1.setHeight(""+(int)aar);
<br> image1.setUrl("images/bike1.JPG");
<br> image2.setValue("C:/Documents and Settings/Darrin/My Documents/Creator/Projects/ImageTest/build/images\\bike2.JPG");
<br> image2.setUrl("C:/Documents and Settings/Darrin/My Documents/Creator/Projects/ImageTest/build/images\\bike2.JPG");
<br><br>Note that when I run this and look at the log that I write out to in afterRenderRepsponse, it shows that image1 (which shows up as the default image I set at design time) and image3 (which does not show up which I set at run time using image1's value) both show the nogo.JPG image from the <b>resource</b> directory while image2 (that I set at run time to be bike2.JPG) is showing up as <b>empty</b>
<br><br>
This is really getting frustrating, and I would greatly appreciate a small tutorial from the JSC staff on just how you need to go about doing this. given that this is so common a need, a tutorial is warranted. Heck, just clue me in on how it is done and I will write one!
<br><br>
THANKS! -
How can i set print mode at run time in smartforms???
Hi expert,
In smartforms how can I set print mode at run time.
I have one screen.In this screen one check box is there.If user select that check box then print should be come double side otherwise it is coming single side.
If it is possible then plz give me answer asap.Hi,
Set These settings
While calling smartform, paas control_parameters and output_options as mentioned below and set
user_settings = ' '.
It will send the smartform output to spool.
DATA: wa_output_options TYPE ssfcompop,
wa_ctrl TYPE ssfctrlop.
wa_output_options-tdimmed = 'X'.
wa_output_options-tddelete = 'X'.
wa_output_options-tdimmed = ' '.
wa_output_options-tddest = 'LOCL'.
wa_ctrl-no_dialog = 'X'.
CALL FUNCTION lv_fm_name
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
control_parameters = wa_ctrl
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
output_options = wa_output_options
user_settings = ' '
x_adrp = x_adrp
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
IF sy-subrc 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Regards,
Kumar(Reward if helpful). -
hi friends
I have created zattribute for business object and i have delegated. when i debug the zattribute(ZSUBTYPE) its getting the value.Am using the zsubtype in my mail step to get the subtype.. But at run time am not getting any value in zsubtype but business object(EMPLOYEET) is getting filled Only my zsubtype attribute is not getting filled . I found this from the log. .
Regards
vijayhi Arghadip
I have created my custome virtual attribute namely zsubtype without any database refernce or object type. Inside the attribute i have written a code calculate the subtype of the applicant
My logic is
From these ptreq_header,ptreq_items,ptreq_attabsdata tables am calculating am getting the subtype of the leave and passing this as input to the function module which gives the output has text of the subtype. setting this text my container element. The statement is
SWC_SET_ELEMENT CONTAINER 'TEXT' ITAB-TEXT.
OBJECT-ZSUBTYPE = ITAB-TEXT.
SWC_SET_ELEMENT CONTAINER 'ZSUBTYPE' OBJECT-ZSUBTYPE.
when i hard code the request id and pernr and debug its working fine. My text is filling the object-zsubtype. But at run time its not filling.
am using zsubtype in my mail step only to get the subtype text. All the attribute at runtime its fills only my zsubtype attribute is not filling. I found it from log.
What is the way to solve this
Regards
vijay -
Setting FLVPlayback parameters at run time
Hello,
Is there a way to change the parameters on the FLVPlayback at
run time? For example, I create a swf file to play the video
"my_video", and I set the parameter "autoPlay" to false. I then
embed the following code into a web page:
<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="326" height="266" id="my_video" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="my_video.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#666666" />
<embed src="my_video.swf" quality="high" bgcolor="#666666"
width="326" height="266" name="my_video" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="
http://www.macromedia.com/go/getflashplayer">
</embed>
</object>
The video is embedded in the page, and the user can click the
controls to play the video.
What I'm wondering is ... can I change the parameters at run
time by using the above code somehow? For example, can I change the
autoStart parameter to true, so now the video would start
automatically when the page is loaded. Or, could I change the
contentPath parameter so the code would now play a different flv
file?
Thanks for any help.
BobHi,
Thanks for the quick response. Your suggestion works almost
perfectly. I can now change the flv to any flv I want, and it plays
the video I want. However, even though I am specifying
autoPlay=false, it still plays automatically when the page loads.
Here is my actionscript:
flvPlayback.playPauseButton = myplayPause;
flvPlayback.seekBar = mySeek;
flvPlayback.muteButton = myMute;
flvPlayback.contentPath = newPath;
flvPlayback.autoPlay = autoStart;
and here is my html:
<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="326" height="266" id="xxx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="pokflvplayer.swf">
<param name="FlashVars"
value="autoStart=false&newPath=holiday_message_2007.flv" />
<param name="quality" value="high" />
<param name="bgcolor" value="#666666" />
<embed src="pokflvplayer.swf"
FlashVars="newPath=holiday_message_2007.flv&autoStart=false"
quality="high" bgcolor="#666666" width="326" height="266"
name="medical_imaging" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="
http://www.macromedia.com/go/getflashplayer">
</embed>
</object>
Any idea why it will not recognize the autoStart paramenter?
By the way, I had to change your myFLV.autoStart - autoS to
flvPlayback.autoPlay=autoStart. The actual name of the parmameter
is autoPlay, not autoStart. My guess is that was just a typo on
your part. Thanks again for your help.
Bob -
How to set vo query at run time
Hi,
Is it possible to bind the where clause of query at run time.
N :)Hi,
Yes its possible.
To add new where clause to your query.
vo.setWhereClause(null);//If you want to remove any existing programmatically added where clause.
vo.setWhereClause("Your new query");
To bind varibales (Say there are 2 bind variables),
First way to achieve this.
setWhereClauseParam(null); //Always reset it to remove existing bindings)
setWhereClauseParam(0, "Your first paramter value"); // Second parameter "Your first paramter value" is of type object.
setWhereClauseParam(1, "Your first paramter value");
In case you use "?" styly type binding, this count in above method starts with 1 instead of 0.
Second way is to put all bind variables in an object array and pass to above method.
Vector params=new Vector(2);
params.addElement("FirstParameter");
params.addElement("SecondParameter");
Now call vo.executeQuery() to fetch the results as per new query.
Abdul Wahid -
ORA-06502: PL/SQL: numeric or value error(Run Time Error)
Hi,
Intially the table structure goes something like this.
CREATE TABLE CLARITY_RESPONSE_LOG
REQUEST_CODE NUMBER,
RESPONSE_FILE BLOB,
DATE_CRATED DATE NOT NULL,
CREATED_BY NUMBER NOT NULL,
UPDATED_BY NUMBER DEFAULT 1,
)The content of the RESPONSE_FILE column which is a BLOB data type has some XML content(XML file).
The compiled proc which uses the above table is as follows.
CREATE OR REPLACE PROCEDURE "MWF_ONLINE_RESPONSE_XML"
AS
v_file UTL_FILE.FILE_TYPE;
v_text VARCHAR2 (20);
v_filename VARCHAR2 (200);
v_delimitedchar CHAR (1);
----log
v_process_name VARCHAR2(100) := 'MWF_ONLINE_RESPONSE_XML';
v_sqlerrorcd VARCHAR2(10);
v_sqlerrormsg VARCHAR2(255);
v_seq_auto_email_job NUMBER;
v_cnt NUMBER := 0;
v_user_name VARCHAR2(30);
BEGIN
--- for log use
SELECT sys_context('USERENV','OS_USER') INTO v_user_name FROM dual;
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'STA',
SYSDATE,
v_user_name);
v_delimitedchar := CHR (124);
v_filename := 'online_response_xml.txt';
v_file := UTL_FILE.FOPEN ('MWF_DATA_EXTRACTS', v_filename, 'W');
UTL_FILE.PUT_LINE
(v_file,
'online_response_xml'
FOR online_response IN
(SELECT XMLTYPE (response_file, NLS_CHARSET_ID ('char_cs')).getclobval () AS Online_Respone_xml
FROM CLARITY_RESPONSE_LOG
WHERE TRUNC(date_crated ) = TRUNC(SYSDATE-1)
LOOP
UTL_FILE.PUT_LINE (v_file, online_response.Online_Respone_xml);
v_cnt := v_cnt + 1;
END LOOP;
UTL_FILE.FCLOSE(v_file);
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
cnt,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'COM',
SYSDATE,
v_cnt,
v_user_name);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
v_sqlerrorcd := SQLCODE;
v_sqlerrormsg := SUBSTR(SQLERRM,1,255);
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
error_msg,
error_id,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'ERR',
SYSDATE,
v_sqlerrormsg,
v_sqlerrorcd,
v_user_name);
COMMIT;
END;The above code has been compiled without any compilation errors but at run time I am getting the error:
ORA-06502: PL/SQL: numeric or value error.
Is it because of below statement in the above proc:
SELECT XMLTYPE (response_file, NLS_CHARSET_ID ('char_cs')).getclobval () AS Online_Respone_xml
FROM CLARITY_RESPONSE_LOG
WHERE TRUNC(date_crated ) = TRUNC(SYSDATE-1)Please advicevine wrote:
Is it because of below statement in the above proc:
SELECT XMLTYPE (response_file, NLS_CHARSET_ID ('char_cs')).getclobval () AS Online_Respone_xml
FROM CLARITY_RESPONSE_LOG
WHERE TRUNC(date_crated ) = TRUNC(SYSDATE-1)Please adviceto see where the line code that gets the error try using dbms_output.put_line() and before you run your procedure use the SQL*Plus command set serveroutput on. see this example below using the dbms_output.put_line().
CREATE OR REPLACE PROCEDURE "MWF_ONLINE_RESPONSE_XML" AS
v_file UTL_FILE.FILE_TYPE;
v_text VARCHAR2 (20);
v_filename VARCHAR2 (200);
v_delimitedchar CHAR (1);
----log
v_process_name VARCHAR2(100) := 'MWF_ONLINE_RESPONSE_XML';
v_sqlerrorcd VARCHAR2(10);
v_sqlerrormsg VARCHAR2(255);
v_seq_auto_email_job NUMBER;
v_cnt NUMBER := 0;
v_user_name VARCHAR2(30);
BEGIN
--- for log use
SELECT sys_context('USERENV','OS_USER') INTO v_user_name FROM dual;
dbms_output.put_line('1');
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'STA',
SYSDATE,
v_user_name);
dbms_output.put_line('2');
v_delimitedchar := CHR (124);
v_filename := 'online_response_xml.txt';
v_file := UTL_FILE.FOPEN ('MWF_DATA_EXTRACTS', v_filename, 'W');
UTL_FILE.PUT_LINE(v_file,'online_response_xml');
dbms_output.put_line('3');
FOR online_response IN
(SELECT XMLTYPE (response_file, NLS_CHARSET_ID ('char_cs')).getclobval () AS Online_Respone_xml
FROM CLARITY_RESPONSE_LOG
WHERE TRUNC(date_crated ) = TRUNC(SYSDATE-1)) LOOP
UTL_FILE.PUT_LINE (v_file, online_response.Online_Respone_xml);
v_cnt := v_cnt + 1;
dbms_output.put_line('4');
END LOOP;
UTL_FILE.FCLOSE(v_file);
dbms_output.put_line('5');
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
cnt,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'COM',
SYSDATE,
v_cnt,
v_user_name);
COMMIT;
dbms_output.put_line('6');
EXCEPTION
WHEN OTHERS THEN
v_sqlerrorcd := SQLCODE;
v_sqlerrormsg := SUBSTR(SQLERRM,1,255);
INSERT INTO PROCESS_ERROR_LOG
(seq_num,
process_name,
status,
process_date,
error_msg,
error_id,
user_name)
VALUES (seq_dataxprocesslog.NEXTVAL,
v_process_name,
'ERR',
SYSDATE,
v_sqlerrormsg,
v_sqlerrorcd,
v_user_name);
COMMIT;
END; -
How to get updated value at run time in oracle forms
How to get updated value form oracle database on a field in oracle forms 6.0 at run time if the same form is opened by multiple users and both have get the same maximum value if one commit the record then how other would get that maximum value with out exiting that form...
This issue is fairly common and Forms handles the situation by displaying the error, "Record has been updated by another user. Requery to see changes." if a user tries to update a record that was updated by another user.
If your data is in a base table block, you can check before you save by checking the value in the form against the database using the Get_Item_Property('<BLOCK.ITEM>',DATABASE_VALUE). You can compare the value returned by the built-in against the value in the field to see if they have changed. This could be a lot of work and a lot of network traffic if you are checking numerous items in your data block. Forms has a standard locking mechanism that will lock the queried record as soon as a user makes any changes. If another user queries and attempts to change the record locked by another user - they will receive a "Record Locked" message.
Francois brings up a valid point. Perhaps you should review the link Francios provided as well as this one: How to ask questions the smart way
It is always a good idea to review your thread before you post it and ask yourself, "Could I answer this question given the information I've provided and the way I've asked the question?"
Hope this helps,
Craig B-)
If someone's response is helpful or correct, please mark it accordingly. -
Setting bind references at run-time
Hi,
I am working on a dynamic form,which will instantiate questions based on some instructions specified in XML when the form loads up, much like John Brinkman's example
http://blogs.adobe.com/formfeed/2009/03/a_form_to_design_a_form.html
At design time, it is not know which node in the data dom the field should be bound to, so I would like to be able to simulate a match="dataRef" ref="$.myNode" statement at run-time.
However, my recollection is that the binding reference can't be changed at run time. Does anyone know if it can be done, and how to do it?
JohnHi,
Thanks for the quick response. Your suggestion works almost
perfectly. I can now change the flv to any flv I want, and it plays
the video I want. However, even though I am specifying
autoPlay=false, it still plays automatically when the page loads.
Here is my actionscript:
flvPlayback.playPauseButton = myplayPause;
flvPlayback.seekBar = mySeek;
flvPlayback.muteButton = myMute;
flvPlayback.contentPath = newPath;
flvPlayback.autoPlay = autoStart;
and here is my html:
<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="326" height="266" id="xxx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="pokflvplayer.swf">
<param name="FlashVars"
value="autoStart=false&newPath=holiday_message_2007.flv" />
<param name="quality" value="high" />
<param name="bgcolor" value="#666666" />
<embed src="pokflvplayer.swf"
FlashVars="newPath=holiday_message_2007.flv&autoStart=false"
quality="high" bgcolor="#666666" width="326" height="266"
name="medical_imaging" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="
http://www.macromedia.com/go/getflashplayer">
</embed>
</object>
Any idea why it will not recognize the autoStart paramenter?
By the way, I had to change your myFLV.autoStart - autoS to
flvPlayback.autoPlay=autoStart. The actual name of the parmameter
is autoPlay, not autoStart. My guess is that was just a typo on
your part. Thanks again for your help.
Bob -
Pass value at run time from one structure to diffrent structure
hi experts.
i m workin on crm domain and faching problem to pass value from one stucture to another . problem is that i want the output in xml file so i need all the values interm of segment.
initialy i have this structure.
DATA: BEGIN OF struc1 occurs 0,
ST_ORDERADM_H TYPE CRMT_ORDERADM_H_WRKT,
ST_PRICING TYPE CRMT_PRICING_WRKT,
ST_ORGMAN TYPE CRMT_ORGMAN_WRKT,
ST_PARTNER TYPE CRMT_PARTNER_EXTERNAL_WRKT,
END OF struc1.
and using fm CALL FUNCTION 'CRM_ORDER_READ' i got values on this structure at run time.
MOVE LT_ORDERADM_H to STRUC1-ST_ORDERADM_H.
MOVE LT_ORGMAN to STRUC1-ST_ORGMAN.
MOVE LT_PARTNER to STRUC1-ST_PARTNER.
MOVE LT_PRICING to STRUC1-ST_PRICING.
and after that using
try.
CALL TRANSFORMATION id
SOURCE data_node = STRUC1
RESULT XML xmlstring.
CATCH cx_st_error.
endtry.
CLEAR: tab_xstring,
lv_filename,
lv_path,
lv_fullpath,
lv_user_action.
REFRESH: tab_xstring.
lv_bytes = XSTRLEN( xmlstring ).
IF lv_bytes > 0.
lv_xstring = xmlstring.
DO.
APPEND lv_xstring TO tab_xstring.
lv_xcnt = XSTRLEN( lv_xstring ).
IF lv_xcnt > xsize.
lv_xstring = lv_xstring+xsize.
ELSE.
EXIT.
ENDIF.
ENDDO.
now it convert to xml file .
problem is it gives me value of all field associated with standared structure.
but client requirment is that he want only selected values of given structure.
so i think i make a new structure for given value but i m not able to get values in new structure.
thanksHi,
create a structure in se11 with following fields
ST_ORDERADM_H.
ST_ORGMAN.
ST_PARTNER.
ST_PRICING.
for example as STRUCT2.
data : begin of i_struct2 occurs 0.
include structure struct2.
data : end of i_struct2.
MOVE LT_ORDERADM_H to i_STRUCt2-ST_ORDERADM_H.
MOVE LT_ORGMAN to i_STRUCt2-ST_ORGMAN.
MOVE LT_PARTNER to i_STRUCt2-ST_PARTNER.
MOVE LT_PRICING to i_STRUCt2_PRICING.
then
try.
CALL TRANSFORMATION id
SOURCE data_node = i_STRUCt2
RESULT XML xmlstring.
CATCH cx_st_error.
endtry.
Maybe you are looking for
-
My phone was taken from me off the Edge and they won't give it back!
Back in September of 2013 I bought in to the Edge program when I was told I could cancel the line AND the phone at any time. I was told that I could return the phone AT ANY TIME (not just within the 14days) and everything would be cancelled. On Mar
-
How to find type of PL/SQL in package
Hi All, I want to find all procedures/ Functions in package specification along with their type. Eg. if there is procedure p1 and function f1 in package pk1 i want a query that will return Package Proc/Function_name Type pk1 p1 procedure pk1 f1 funct
-
Wireless networking with an iBook G3
I'm having trouble connecting to the internet using an Asus WL-167G USB2.0 WLAN Adapter. The other computers on our network are Windows XP and our router is a Belkin wireless-G. I'm also new to Macs which doesn't help. Any help would be much apprecia
-
How to change backend databases sql server 2008 R2 to Sql server 2012 datacenter
Hi i have current sharepoint 2010 form has backend database is sql server 2008 R2 on windows server 2008 R2 Enterprise and this form has 1 application server 1 Search server (index server) 1 wfe server ( all web applications are running) 1 databse se
-
What is the best way to get CD quality audio in a video with fcpx.
I've been using fcpx to do everything for my videos, but the sound was...below par especially for what I want to do. I'm looking for the most efficient way of doing thing. I've been trying to record the audio into garageband, edit the sound in there,