Re: To obtain values from fields in a web page.
Pamella --
Thank you for the detailed response. In order to solve your problem, you must do two things:
1) convert your field widgets to HTML elements via WindowConverter::FieldToElement( ... )
2) grab the information you want from the incoming request via HTTPRequest::FindNameValue( ... )
In the example I gave, "junkTxt" is the "name" part of a name-value pair corresponding to an
HTML textbox and its contents that ride in with the incoming request, along with whatever else is
between the
<form method="POST"
action="$$FORTE.ExecURL?ServiceName=SomeService&TemplateName=SomeTemplate.htm>
</form> tags.
Dan
Pamella --
Thank you for the detailed response. In order to solve your problem, you must do two things:
1) convert your field widgets to HTML elements via WindowConverter::FieldToElement( ... )
2) grab the information you want from the incoming request via HTTPRequest::FindNameValue( ... )
In the example I gave, "junkTxt" is the "name" part of a name-value pair corresponding to an
HTML textbox and its contents that ride in with the incoming request, along with whatever else is
between the
<form method="POST"
action="$$FORTE.ExecURL?ServiceName=SomeService&TemplateName=SomeTemplate.htm>
</form> tags.
Dan
Similar Messages
-
To obtain values from fields in a web page.
Hi everyone,
I am in the process of developing a web based application. I am able to
successfully convert my windows to web page documents.
I have sincerely followed the prescribed steps to be adopted in building
methods for validations and processes, so as to utilise them for my web
pages too.
But the problem that I am facing is to obtain values back from the web
page fields (user entered values) for performing validations.
Unfortunately the explanations provided in the Forte Web SDK Manual
for obtaining the values from the web page fields and load it on to the
source window through LoadParameters() method (a method in the window
converter class of HTMLWindow project) seems to be inadequate.
If some one can site the steps that Iam probably missing or some
examples, it will be of great help.
Thanks in advance.
Pamella.
Get Your Private, Free Email at http://www.hotmail.comHi Dan,
Thanks for your assistance.
But as regards to my application, I have an existing forte application
which Iam trying to web enable.
To summarize my problem let me just consider the openning window (logon
screen) which I have converted to web page using WindowConverter Class
in the HTMLWindow project (obviously, it is my supplier project). The
functionality of this window class has to just accept the user name and
validate it. If the user name is valid then proceed further else
display an error message. I have a separate validation method for the
user name, which I can utilise to validate the user name typed by the
user on the web page, if Iam browsing or on the window, if Iam directly
running the application.
The widgets on the window are <UserId> and <ProceedButton> with
window attribute names as UserId and ProceedButton respectively.
Now my handle request method goes like this :
-- This method is the entry point from the Internet to my
-- application. It is automatically called when a request
-- from the Web arrives.
response : HTTPResponse = new;
-- Find the page name.
pageName : TextData = new;
pageName.SetValue(request.PageName);
-- Generate response pages.
if pageName.IsEqual('processquery',IgnoreCase=TRUE) then
-- Please note that I have not write any HTML to build my web page.
-- Instead Iam using the WindowConverter Class to convert my existing
-- windows on the fly to web pages during run time.
w : LogonWindow = new;
-- my logon window class
Converter : WindowConverter = new(sourceWindow=w);
Converter.AssignButton(sourceField = w.<ProceedButton>,type =
'submit');
loginURL : TextData = self.CGIURL.Clone(deep=TRUE);
loginURL.Concat('?serviceName=').concat('appweb');
loginURL.Concat('&pageName=PwdPage');
w.<ProceedButton>.HTMLLink = loginURL.value;
-- Proceed button is on my window to which
-- I have associated the above HTMLLink
-- This link does not submit the User Name typed by the
-- User browsing my web page, but this User Name has to
-- come as part of the request from the browser to perform the
-- validation, as Iam not sure about obtaining the User name
-- from the web page.
-- My problem is how to get this user name????????
html : HTHtml = new;
head : HTHead = new;
body : HTBody = new;
-- Give the page a title.
head.Add(HTTitle(Text='Application For The Web'));
html.Add(head);
form : HTForm = New();
body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
html.Add(body);
response.AssignResponse(html.ConvertToString());
elseif pageName.IsEqual('PwdPage',IgnoreCase=TRUE) then
w : LogonWindow = new;
Conv : WindowConverter = new(sourceWindow=w);
button : PushButton = new();
button = Conv.LoadParameters(request,w.<UserId>);
-- This will fail because the 'Request' has no user Id.
-- Here, the explanation provided in the Forte Web SDK manual for
-- LoadParameters method (method from WindowConverter Class) seems to
-- be inadequate.
If w.UserId <> Nil And w.UserId.Value <> '' And w.UserId.LengthToEnd()
0 ThenIf SQLsSO.IsValidUserId(w.UserId) Then
-- Method to validate the user Name.
w1 : PasswordWindow = new;
Converter : WindowConverter = new(sourceWindow=w1);
Converter.AssignButton(sourceField = w1.<ProceedButton>,type =
'submit');
pwdURL : TextData = self.CGIURL.Clone(deep=TRUE);
pwdURL.Concat('?serviceName=').concat('appweb');
pwdURL.Concat('&pageName=MessagesPage');
-- and here I will have to get the password typed in by the User.
-- once again my same problem?????
w1.<ProceedButton>.HTMLLink = pwdURL.value;
html : HTHtml = new;
head : HTHead = new;
body : HTBody = new;
-- Give the page a title.
head.Add(HTTitle(Text='Application For The Web'));
html.Add(head);
form : HTForm = New();
body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
html.Add(body);
response.AssignResponse(html.ConvertToString());
Else
-- Generate an exception for unknown page.
.............. and etc.
In your example, you had sighted about the 'Junktxt'. How does it comes
as part of the request from the browser and what is the reference
associated with the submit button?
If you need further clarifications, please write to me. Iam also still
working on it.
Thanks in advance,
Pamella.
You Wrote :
Hi, Pamella --
It might be easier to help if you could be a little more specific about
what went wrong (ie, the problematic code snippet and the resulting error
message), or what exactly you were trying to do. In any event, it is very
easy in WebEnterprise to pass values up to Forte from web pages. You can
embed them in HTML "hidden" tags or they can accompany standard form
elements.
For instance, say you have the following HTML code ...
<form method="POST" action="$$FORTE.ExecURL">
<input type="hidden" name="ServiceName" value="TestService">
<input type="hidden" name="TemplateName" value="nextpage.htm">
<input type="hidden" name="hiddenParam" value="dog">
<div align="center"><center>
<p>
Type some junk here: <input type="text" name="junkTxt" size="20">
</p>
</center></div>
<div align="center"><center>
<p>
<input type="submit" value="Submit" name="submitBtn">
<input type="reset" value="Reset" name="resetBtn">
</p>
</center></div>
</form>
In addition to what the user types into the text box (junkTxt), say you want
to pass "dog" up to Forte as a hidden parameter (hiddenParam) (hey, done't
ask me why!). You can retrieve these values up in Forte in the HandleTag
method of your scanner service by invoking "FindNameValue" on
request:HTTPRequest, ie
firstItem:TextData = request.FindNameValue('junkTxt');
secondItem:TextData = request.FindNameValue('hiddenParam');
firstItem now contains the value of "junkTxt" and secondItem contains
"dog." You can now do whatever you like with these guys, including putting
them in a ResultSet to be displayed on "nextpage.htm"
Hope this helps,
Dan______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com -
APP-FND-01242: Cannot read value from field Error in Forms
Hi,
I have a form which is having a navigation
Setup -> Codes,
as soon as the Code page has open, am pressing Cntrl + F11, and am getting the
below error.
APP-FND-01242: Cannot read value from field COMBO.ENABLED_FLAG
Cause: The field COMBO.ENABLED_FLAG could not be located or read.
Action: This error is normally the result of an incorrectly-entered field name string in a trigger, or a field name string that does not uniquely specify a field in your form. Correct your trigger logic to precisely specify a valid field.
when am clicking on the button 'Ok' am getting a value one by one.
am a newbie to forms, please let me know how to solve this error in details
steps that helps meAsk your question in an eBusiness-suite related forum, maybe here OA Framework
-
Passing values from a form to a page containing forms.
I would like to pass a value from a form to a page containing two forms (one of the forms is in a tab).Once the value is passed, I want the two forms to be executed with the value passed. Can this be done and how? Any help would be appreciated. Thanks.
Yes, this is possible.
I will give you a brief outline.
From the 1st form, you need to save the value, you want to pass to the 2 other forms, using the wwsto_api_session apis.
Then, using go() or call() from the Successful submission section, you need to go/call the page containing the 2 forms.
You need to write some pl/sql code in the 2 forms (on the page) to retrieve the value saved and perform the action you desire. The saved value can be retrieved using the wwsto_api_session apis.
However, both forms will not get executed at the same time unless both of them are in the same tab i.e. unless both forms are visible at the same time.
If the forms are on different tabs, they will get executed when they are being displayed.
But, there are ways to execute both the forms, if it really necessary, even if they are not on the same tab.
I will be posting the an example soon in this thread. -
how to obtain all values in field range of domain?
Hello,
YOu can find those values in table DD07L
Regards
Naimesh -
I have to populate Description field by default in AGIS page (Advanced Global Intercompany System).
Field Description:
messageTextInput: Description
VO: FunTrxHeaderVO
VO Attribute: Description
VO is entity based.
Now if the field is null then I have to populate this value by some value from table for selected batch_id.
Example:
(SELECT DESCRIPTION FROM fun_trx_batches WHERE batch_id =
211061)
Also, this value is being populated in the Batch Information region in the same page. So the problem is also be treated as to copy a value from one messageStyledText to messageTextInput in a same page.
Can this be done through personalization, w/o coding?
Please suggest if you any idea how to resolve..
Regards,
PahariNot sure why it is not displying in the front page list??
I have to search it.
Admin team, please help.
Regards,
Pahari -
Obtaining values from other programs
I seen where you can use Spy ++ to get values from other running programs, how do you do it? I found the values un Spy ++ from the window, so where from I go from here?
Regards, Carter HumphreysHere's some more.
Option Strict On
Imports System.Collections.Generic
Imports System.Runtime.InteropServices
Imports System.Text
Public Class Form1
<DllImport("User32.dll")> _
Private Shared Function FindWindow(ByVal lpClassName As String, ByVal lpWindowName As String) As Integer
End Function
Private Declare Auto Function IsIconic Lib "user32.dll" (ByVal hwnd As IntPtr) As Boolean
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListView1.AllowColumnReorder = True
ListView1.GridLines = True
ListView1.View = View.Details
ListView1.Sorting = SortOrder.Ascending
ListView1.Columns.Add("Main Window Title", 150, HorizontalAlignment.Left)
ListView1.Columns.Add("Child Class Name", 300, HorizontalAlignment.Left)
ListView1.Columns.Add("Child hWnd", 100, HorizontalAlignment.Left)
ListView1.Columns.Add("Child Main Window Title", 300, HorizontalAlignment.Left)
ListView1.Columns.Add("Is Application Minimized", 300, HorizontalAlignment.Left)
Timer1.Interval = 5000
End Sub
Private Sub ListView1_Click(sender As Object, e As EventArgs) Handles ListView1.Click
TextBox1.Text = ""
TextBox1.Text = "Main Window Title = " & ListView1.FocusedItem.SubItems.Item(0).Text.ToString & vbCrLf & _
"Child Class Name = " & ListView1.FocusedItem.SubItems.Item(1).Text.ToString & vbCrLf & _
"Child hWnd = " & ListView1.FocusedItem.SubItems.Item(2).Text.ToString & vbCrLf & _
"Child Main Window Title = " & ListView1.FocusedItem.SubItems.Item(3).Text.ToString & vbCrLf & _
"Is Application Minimized = " & ListView1.FocusedItem.SubItems.Item(4).Text.ToString
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
ListView1.Items.Clear()
Dim enumerator As New WindowsEnumerator()
For Each top As ApiWindow In enumerator.GetTopLevelWindows()
For Each child As ApiWindow In enumerator.GetChildWindows(top.hWnd)
Dim item1 As New ListViewItem(top.MainWindowTitle)
item1.SubItems.Add(child.ClassName)
item1.SubItems.Add(child.hWnd.ToString)
item1.SubItems.Add(child.MainWindowTitle)
If top.MainWindowTitle.Length > 0 Then
Dim ICONIC As IntPtr = CType(CInt(FindWindow(Nothing, top.MainWindowTitle).ToString), IntPtr)
item1.SubItems.Add(IsIconic(ICONIC).ToString)
End If
ListView1.Items.AddRange(New ListViewItem() {item1})
Next child
Next top
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Timer1.Start()
Using OFD As New OpenFileDialog
If OFD.ShowDialog = DialogResult.OK Then
End If
End Using
End Sub
Dim InfoToWrite As New List(Of String)
Dim CountIt As Integer = 1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
InfoToWrite.Clear()
Timer1.Stop()
ListView1.Items.Clear()
Dim enumerator As New WindowsEnumerator()
For Each top As ApiWindow In enumerator.GetTopLevelWindows()
For Each child As ApiWindow In enumerator.GetChildWindows(top.hWnd)
InfoToWrite.Add(top.MainWindowTitle & " - " & child.ClassName & " - " & child.hWnd.ToString & " - " & child.MainWindowTitle)
Dim item1 As New ListViewItem(top.MainWindowTitle)
item1.SubItems.Add(child.ClassName)
item1.SubItems.Add(child.hWnd.ToString)
item1.SubItems.Add(child.MainWindowTitle)
If top.MainWindowTitle.Length > 0 Then
Dim ICONIC As IntPtr = CType(CInt(FindWindow(Nothing, top.MainWindowTitle).ToString), IntPtr)
item1.SubItems.Add(IsIconic(ICONIC).ToString)
End If
ListView1.Items.AddRange(New ListViewItem() {item1})
Next child
Next top
IO.File.WriteAllLines("C:\Users\John\Desktop\Some Info " & CountIt.ToString & ".Txt", InfoToWrite.ToArray)
CountIt += 1
End Sub
End Class
Public Class ApiWindow
Public MainWindowTitle As String = ""
Public ClassName As String = ""
Public hWnd As Int32
End Class
''' <summary>
''' Enumerate top-level and child windows
''' </summary>
''' <example>
''' Dim enumerator As New WindowsEnumerator()
''' For Each top As ApiWindow in enumerator.GetTopLevelWindows()
''' Console.WriteLine(top.MainWindowTitle)
''' For Each child As ApiWindow child in enumerator.GetChildWindows(top.hWnd)
''' Console.WriteLine(" " + child.MainWindowTitle)
''' Next child
''' Next top
''' </example>
Public Class WindowsEnumerator
Private Delegate Function EnumCallBackDelegate(ByVal hwnd As Integer, ByVal lParam As Integer) As Integer
' Top-level windows.
Private Declare Function EnumWindows Lib "user32" _
(ByVal lpEnumFunc As EnumCallBackDelegate, ByVal lParam As Integer) As Integer
' Child windows.
Private Declare Function EnumChildWindows Lib "user32" _
(ByVal hWndParent As Integer, ByVal lpEnumFunc As EnumCallBackDelegate, ByVal lParam As Integer) As Integer
' Get the window class.
Private Declare Function GetClassName _
Lib "user32" Alias "GetClassNameA" _
(ByVal hwnd As Integer, ByVal lpClassName As StringBuilder, ByVal nMaxCount As Integer) As Integer
' Test if the window is visible--only get visible ones.
Private Declare Function IsWindowVisible Lib "user32" _
(ByVal hwnd As Integer) As Integer
' Test if the window's parent--only get the one's without parents.
Private Declare Function GetParent Lib "user32" _
(ByVal hwnd As Integer) As Integer
' Get window text length signature.
Private Declare Function SendMessage _
Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32
' Get window text signature.
Private Declare Function SendMessage _
Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As StringBuilder) As Int32
Private _listChildren As New List(Of ApiWindow)
Private _listTopLevel As New List(Of ApiWindow)
Private _topLevelClass As String = ""
Private _childClass As String = ""
''' <summary>
''' Get all top-level window information
''' </summary>
''' <returns>List of window information objects</returns>
Public Overloads Function GetTopLevelWindows() As List(Of ApiWindow)
EnumWindows(AddressOf EnumWindowProc, &H0)
Return _listTopLevel
End Function
Public Overloads Function GetTopLevelWindows(ByVal className As String) As List(Of ApiWindow)
_topLevelClass = className
Return Me.GetTopLevelWindows()
End Function
''' <summary>
''' Get all child windows for the specific windows handle (hwnd).
''' </summary>
''' <returns>List of child windows for parent window</returns>
Public Overloads Function GetChildWindows(ByVal hwnd As Int32) As List(Of ApiWindow)
' Clear the window list.
_listChildren = New List(Of ApiWindow)
' Start the enumeration process.
EnumChildWindows(hwnd, AddressOf EnumChildWindowProc, &H0)
' Return the children list when the process is completed.
Return _listChildren
End Function
Public Overloads Function GetChildWindows(ByVal hwnd As Int32, ByVal childClass As String) As List(Of ApiWindow)
' Set the search
_childClass = childClass
Return Me.GetChildWindows(hwnd)
End Function
''' <summary>
''' Callback function that does the work of enumerating top-level windows.
''' </summary>
''' <param name="hwnd">Discovered Window handle</param>
''' <returns>1=keep going, 0=stop</returns>
Private Function EnumWindowProc(ByVal hwnd As Int32, ByVal lParam As Int32) As Int32
' Eliminate windows that are not top-level.
If GetParent(hwnd) = 0 AndAlso CBool(IsWindowVisible(hwnd)) Then
' Get the window title / class name.
Dim window As ApiWindow = GetWindowIdentification(hwnd)
' Match the class name if searching for a specific window class.
If _topLevelClass.Length = 0 OrElse window.ClassName.ToLower() = _topLevelClass.ToLower() Then
_listTopLevel.Add(window)
End If
End If
' To continue enumeration, return True (1), and to stop enumeration
' return False (0).
' When 1 is returned, enumeration continues until there are no
' more windows left.
Return 1
End Function
''' <summary>
''' Callback function that does the work of enumerating child windows.
''' </summary>
''' <param name="hwnd">Discovered Window handle</param>
''' <returns>1=keep going, 0=stop</returns>
Private Function EnumChildWindowProc(ByVal hwnd As Int32, ByVal lParam As Int32) As Int32
Dim window As ApiWindow = GetWindowIdentification(hwnd)
' Attempt to match the child class, if one was specified, otherwise
' enumerate all the child windows.
If _childClass.Length = 0 OrElse window.ClassName.ToLower() = _childClass.ToLower() Then
_listChildren.Add(window)
End If
Return 1
End Function
''' <summary>
''' Build the ApiWindow object to hold information about the Window object.
''' </summary>
Private Function GetWindowIdentification(ByVal hwnd As Integer) As ApiWindow
Const WM_GETTEXT As Int32 = &HD
Const WM_GETTEXTLENGTH As Int32 = &HE
Dim window As New ApiWindow()
Dim title As New StringBuilder()
' Get the size of the string required to hold the window title.
Dim size As Int32 = SendMessage(hwnd, WM_GETTEXTLENGTH, 0, 0)
' If the return is 0, there is no title.
If size > 0 Then
title = New StringBuilder(size + 1)
SendMessage(hwnd, WM_GETTEXT, title.Capacity, title)
End If
' Get the class name for the window.
Dim classBuilder As New StringBuilder(64)
GetClassName(hwnd, classBuilder, 64)
' Set the properties for the ApiWindow object.
window.ClassName = classBuilder.ToString()
window.MainWindowTitle = title.ToString()
window.hWnd = hwnd
Return window
End Function
End Class
La vida loca -
Problem in getting parameter value from selection screen in web dynpro abap
Hi,
I am facing problem in getting parameter value from selection screen.
Please find my code below:
DATA LT_PAR_ITEM TYPE IF_WD_SELECT_OPTIONS=>TT_SELECTION_SCREEN_ITEM.
FIELD-SYMBOLS:<FS_PAR_ITEM> LIKE LINE OF LT_PAR_ITEM,
<FS_OBJ_USAGE> TYPE REF TO data.
WD_THIS->M_HANDLER->GET_PARAMETER_FIELDS( IMPORTING ET_FIELDS = LT_PAR_ITEM ).
LOOP AT LT_PAR_ITEM ASSIGNING <FS_PAR_ITEM>.
CASE <FS_PAR_ITEM>-M_ID.
WHEN `OBJ_USAGE`.
ASSIGN <FS_PAR_ITEM>-M_VALUE->* TO <FS_OBJ_USAGE>.
[ Here, sy-subrc is 4, <FS_OBJ_USAGE> is not assigning.]
ENDCASE.
ENDLOOP.
So, can any one solve this problem.
Thanks in advance,
RadhikaHi Radhika,
Try using GET_RANGE_TABLE_OF_SEL_FIELD...
Please Refer below code..
DATA: NODE_FLIGHTS TYPE REF TO IF_WD_CONTEXT_NODE.
DATA: RT_CARRID TYPE REF TO DATA.
DATA: ISFLIGHT TYPE TABLE OF SFLIGHT.
DATA: WSFLIGHT TYPE SFLIGHT.
FIELD-SYMBOLS: <FS_CARRID> TYPE TABLE.
Retrieve the data from the select option
RT_CARRID = WD_THIS->M_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD( I_ID = 'S_CARR_ID' ).
Assign it to a field symbol
ASSIGN RT_CARRID->* TO <FS_CARRID>.
CLEAR ISFLIGHT. REFRESH ISFLIGHT.
SELECT * INTO CORRESPONDING FIELDS OF TABLE ISFLIGHT FROM SFLIGHT
WHERE CARRID IN <FS_CARRID>.
NODE_FLIGHTS = WD_CONTEXT->GET_CHILD_NODE( NAME = `FLIGHTS` ).
NODE_FLIGHTS->BIND_ELEMENTS( ISFLIGHT ).
Thanks,
Regards,
Kiran -
Pass value from report on skillbuilder modal page
I am using the skillbuilder modal dialog. I have a report that displays in the modal. I want to pass a value from the report back to the page that called the modal and then close the modal. I have tried several different things, but I have not been successful. Any ideas?
Not sure if you have completely read the instructions.pdf that comes with the plugin. The "Events" section (Auto Close event) under "Advanced Usage" in the pdf may help you.
Anyways, I have not tried this solution. -
How to store the return value from a select list in page item ?
I'm sorry, I'm sure you will all flame me for this (and its long too :-(. I'm still trying to pick this up and havn't had time to read manual and this forum and up against the clock (as usual), but this must be something thats simple to do, otherwise why have 2 cols on LOV (display text and return value.
normal kind of thing - master /detail, a master table and a detail table, master.id is PK in master, master.name is the name of the master item. detail.id is pk in detail, detail.mid is foreign key to master.id. I have a tabular report that displays a join of cols from master and detail, with 2 cols being links, one is a link on master.name, that passes master.id to page P1 and it displays a row from master. The other col displays detail.name and passes detail.id to page P3, P3 displays a row of the detail table.
I want to populate a LOV with possible master.name values, but display the name of the current P3_MID value (from detail.mid). Then a user can pick a different master and it needs to update P3_MID so on submit it updates the row.
I just can't seem to see in the manual how you can specify where the return value on a LOV goes?
As I said, sorry for long post and not having had time to read docs correctly - someone just point me at the subject matter somewhere, please.Sorry, I was trying to be to complex and obviously APEX is just too damn cleaver - I figured out how this works - basically APEX pulls the LOV and then matchs the mid to it to display the correct name - simple and easy - just me making it difficult
-
How to remove value from pop list in iProcurement Page
I need to remove a value from POP list. How can I do this? Can I do this using Perosnalization?
While creating requisition in the approvers page there are two buttons one is Approvers and another is Add_Attachments.
When I click Add_Attachments button it will open another page there I need enter description and select category from the pop list and define attachment.
In the category list I need to remove one value. How do i do this.Personalization links not available in this page.
Please help guys...
Thanks Advance
KumarKumar,
First you need to find out the data source for the category pop list. Based on that we can suggest how to achieve that requirement as there are many different ways of specifying the data source for a pop list.
--Shiv -
Is it possible to pass a value from the list to another page..
Hi everyone,
I created a (list region) on a page and there is a FORM on the same page.I am trying to pass a value from that page to another page when the user selects one of the list entries.I tried with SET THESE ITEM.. WITH THESE VALUES in the list entries like
SET THESE ITEMS--P13_TESTING_ID
WITH THESE VALUES --&P10_ID.
but its not working for me.I want to pass that value only when the user hits that list entry.Is it possible to do.
Thanku
phaniAssuming P10_ID is an item on the FORM, I think , the form would have to be posted (submitted) for the item's vaue to be available in session state.
-
How to get documents from content server on web pages
Hello,
I want to get the documents from the ECM(UCM server) of same document type and also want their metadata fields to displayed on adf application.
How can i fetch these documents?Hi,
You mean Data transfer between two components..
To pass the value from one component to other component, you can use used component scenario.
For example let use assume we have two comp ..
Comp A,
Comp B.
now we need to pass the value from Comp A to Comp B.
Then declare the Comp A as used component in Comp B.
Now then you can create a node in the comp A component controller and check the interface check box there then the
node and the attribute will be present in the interface controller also .
and this interface controller context you can access in the component and map it to view there and display it.
Webdynpro Application Integration..
http://wiki.sdn.sap.com/wiki/display/WDABAP/WebdynproApplicationsIntegration
cheers,
Kris. -
Tab key no longer moves between text fields on a web page
Since upgrading to Mac OS X 10.4.9, my Safari v. 2.0.4 (419.3) is suffering from a bizarre symptom: the tab key no longer moves the insertion point among the various single-line text-entry fields on a page, but rather inserts a tab character within the field! Shift-tab, which used to move the insertion point back one field, does nothing.
Interestingly, when in a block-text field -- such as the one I'm using to compose this message topic -- the tab key takes me to the next field as expected. It also works when the insertion point is in the URL field or Google search field in the browser interface itself. It's only when I'm typing into a web page itself that it doesn't behave properly.
Makes filling out long forms a real pain.
Surely this isn't happening to everyone, or someone else would have mentioned it ... but can anyone reproduce it? Got any suggestions for clearing it up? I'm not running any exotic Safari add-ons, just the usual complement of plug-ins, none of which seem relevant to this problem, which involves normal HTML web pages.
Thanks in advance for any help.
G4 QuickSilver 1.467GHz Mac OS X (10.4.9)There were no file changes to Safari in the 10.4.9 update. There were a number of file changes to the System Library, however, these types of changes usually affect applications across-the-board. MacFixit has a special report and related issues and work-arounds on their site. Not sure if you need to be a subscribed member to see the information, however, it might be worth a look.
FWIW, I haven't seen any mention about the problem you reported on their forum, or home page report.
I suggested your marking the thread "answered" as I thought you were complete with the thread given the disappearance of the problem. I'll be curious to see who else posts a similar problem. -
Linking from SWF files to web pages
Hi
I'm using the latest Flash CS3.
Basically, I want to link from the SWF file to a webpage.
Here's what I've done so far.
Created the FLA file, imported the quicktime movie into it
etc etc.
I've then added a behaviour by clicking on the inserted
movie, then BEHAVIORS >WEB> GO TO WEB PAGE> and filled in
all the relevant text for the link.
Then I have saved the file. Then I have published then OK.
I have embeded the SWF file in a web page, but when I click
on the movie, it shows there's a link, but it won't link to the
webpage.
What am I doing wrong? I dont understand.
Can't get my head around this!
When I go to the FLA file, then publish preview > flash,
and the movie appears on its own, the link works... but the SWF
file doesn't.
Basically what do I need to do to make it work.
The coding I am using in my web-page is:
<p align="center"><center>
<object width="165" height="100">
<param name="movie" value="
http://homovision.media7london.com/wordpress/Newcontribute.swf"
/>
<embed src="
http://homovision.media7london.com/wordpress/Newcontribute.swf"
width="165" height="100" />
</object>
</p></center>
The movie plays, the "link hand" appears above it, but when
it is clicked nothign happens.
Any help would be greatly appreciated.
SimonDid you inport to the stage and put a stop (action script) on
the frame?
Maybe you are looking for
-
Two Alerts for one scenario: Application Error and No mapping found
Hello, we have a synchronous scenario here embedded in an BPM. The last send step step is sync. The receiver is a web service (SOAP adapter) which sends back a response. Problem with the response from the service: First test: error entries in SXMB_MO
-
Error message: content cannot load, try again later
I keep getting an error message that content cannot be downloaded. I rented a movie and it wont load. I can see tv shows that I purchase, the wifi connection is good and I have already troubleshot the HDMI issue. Disconnected HDMI cables, removed the
-
Hi all, Hoping you can help me with my SQL query. I want to do a simple LEFT JOIN between two tables...fair enough right? Yeah, well, it works and all rows are returned from the LEFT table even if there are nmo matching rows in the RIGHT table. BUT,
-
public class Reverse{ int count; public void forward( char inp[] ){ for (count=0 ;inp[count] != '\0'; count++){ //error System.out.print(inp[count]); System.out.print(" | "); public vo
-
Is antivirus necessary on the new Mac Air, need reassurance.
Is an antivirus necessary on the new Mac Air, I need to be sure!