Show The Results Of Asmx Webservice Method In A Datagrid ?
Jul 24, 2009
I need to show the results of my asmx webservice method in a datagrid. I have no errors, the datagrid just doesn't display anything.The code is as follows:[code]....
I'm using Flex 4.5 with PHP Zend webservice framework. Basically, I have 2 DataGrids that can drag and drop between each other. At the initializing of the component, I call a webservice to populate the top DataGrid. Then the user can drag rows to the bottom DataGrid that get processed and saved later on. My problem is that I want to have a reset button (or cancel button), that will take the user to a new component in the ViewStack, and if they return to the component with the DataGrids, the top DataGrid has the original records and the bottom DataGrid is empty.
I just can't figure out a good way to repopulate the top DataGrid. I can clear it, but it doesn't seem to refresh with the original data. I've tried unsuccessfully to call the webservice again and set the dataprovider to the new lastResult token. I've also tried unsuccessfully to copy the results of the initial webservice call to an ArrayCollection and simply set a Bindable variable to that ArrayCollection (or a backup of that ArrayCollection holding original records).
Is there a way to make a Flex 3 Datagrid show only the first node of an arrayCollection, instead of showing all of the arrayCollection's data?[code]...
Using the web services panel, I've connected to a web service, but all the method calls will only show the param structures/types - not the result structures/types. To the best of my knowledge, I'm sending the right parameters, in the right structure, but always I get an empty response.The web services panel:
Debugger results (with breakpoint placed just after a response is received):
I have a datagrid with some custom renderrers and I'm just curious how I should approach the ability to freeze and always show the left 3 most columns at all times when scrolling left/right.
I thought that I might have to resort to 2 datagrids, side-by-side, the first showing the 3 columns that I want at all times, and the ability to scroll the rest. Only issue then I guess is linking the row selection to select that row in both and to tie the column sorts together...
Or would it be better to try and take columns 4+ and shrink their width to 0 as a person scrolls right, and then increase it back to the max width as they scroll left? Though that would cause funny issues to happen as the content of the datagrid would get smaller and smaller until you were 100% to the right and the scrollbar would disappear.
In my flex datagird i have a checkbox and a datgrid with seven columns. im populating values in first five column(remaining two column no values) of datgrid by an Arraycollection. now,By clicking the checkbox i want to show all seven column values and if i uncheck five columns has to show... how its possible?? heres my code
I have a function that returns an array of search results. I have a limit of 7 per page. When they hit 'next' I want to show the next 7 results in the array. How can I do this?
I am creating a Flex3 app to return some results from the Google Geocoding API. I am using the HTTPService Events sample from TourDeFlex as a reference guide to mimic. For now, I have hardcoded the response from Google to use this XML response: [URL] Network Monitor suggests that I am getting a valid response from the XML, but I imagine I have not referenced it correctly for populating my DataGrid?
Just completed this project http:[url].... however I'm getting mixed results with the text using the LoadVars method mainly with line breaks. On the live and store pages there is a text link within the copy, any idea of how I can format that as xml tags as I'm finding that easier to control, the rest of the site mainly uses xml text just these two pages are using external .txt docs because of the urls. Surely there is a way?
In most browsers, when you have one in focus and you type something, the combobox will try to find the value within its options and show the closest one. I was wondering what kind of algorithm is used for that.I don't think its Levenshtein or similar since it only works with the beginning of the string.I'm thinking that it works by keeping a buffer of what has been written, and tries to find a string starting with that... if it doesn't find anything, it clears the buffer, and searches a string beginning with the last character pressed.I already prototyped this, and it works quite ok, with one caveat... In HTML, when you repeatedly press the same key, it will rotate between all options starting with that character.
When trying to send a POST request to an ASP.NET asmx web service I am seeing (in Charles and Firebug) it go through as a GET. Here is my AS3
[Code]...
This seems to be an issue with flash as it is happening before it even goes to the server. I have uploaded this to a testing server and I still see it come through as a GET.
I have an issue with an asmx service I am trying to access. No crossdomain file. I read there is a way around this using HTTPService instead of a webservice. Still cannot load the wsdl. See code below.
var dataService:HTTPService = new HTTPService(); dataService.url = "http://flexmappers.com/proxy.php?url=http://www.server.net/carbon.asmx";[code]....
How do I hide a datagrid and then show it?I have a button to select. The button when clicked should show the datagrid. Once the user clicks a cell on the datagrid, it should hide again.
I want to show in data grid only few dataProvider rows. For example my arrayCollection has 30 rows and I want to show in dataGrid only rows from 15 to 30. Is there a way to do this on dataGrid class or should I filter the arrayCollection?
I have traced the data via php from mysql in actionscript but the datagrid doesn't show it. Here is my code. import fl.controls.DataGrid; import fl.controls.dataGridClasses.DataGridColumn; import fl.data.DataProvider; import fl.controls.ScrollPolicy; import fl.managers.StyleManager; //needed to format text in cells [Code] .....
Is it possible to dynamically show row index for DataGrid rows ?
I have a static ArrayCollection which is set to be DataGrid's data provider and I would like to always have row numbering for each populated row (e.g. in a column called "#").
I've created many grids and understand how to respond to a clicked cell but what I'd like to do is give the user a cue about which cells are clickable. An ideal solution would be for the cursor to react as it does for a button and turn into a pointing finger.
I created an application to show a datagrid with a custom column in Flex 3. How can I access the method loadDetails in this code?:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ public function loadDetails(id:String) : void { // Some code here
[Code].....
When I tried to run this code Flex throws an error. It says that loadDetails is not defined. I suppose that error is because of scope.
I'm using an editable datagrid where the user is typing in their data. When they click outside the datagrid it doesn't show the last value they entered. The value is there and if you click on that field again it will show up. If you click outside the field for a second time, this time the value stays displayed. How can I get the value to show up the first time the datagrid looses focus?[code]
I have a DataGrid populated via an Array. The last column in the DataGrid uses an ItemRenderer (Button). I want to show the Button in certain rows but not in others (leave those empty). I've looked everywhere for an example or even a clue how to do this (tried labelFunction on DG, etc.) but can't find anything about it.
It might sound like a trivial question but how can I show progress bars, when datagrids and other components that "talk" to web services, update their data providers
I can successfully add a validator on an item in my datagrid, by passing in the particular element in the dataProvider to the validator, but I can't get the red border to show up around the cell if the validation fails. I have stepped through the validator, and confirmed that it is passing back a failure, but I can't figure out why the red error border doesn't show up. I have a feeling its because I am passing the item in my dataProvider as the validator source, rather than the 'cell' item, but I can't find a way to access the cell.
I have made a program in Flex for creating simple schedules, similar to MS Project or Vico Control. I have one problem that I would like to solve. (You can see it here: OnTime Project Scheduling tool made in Flex
The tasks of the schedule are represented as Gantt Chart, for which I created a itemRenderer inside one of the rows in the DataGrid. The tasks are shown as gantt diagrams, but I would also like to show the connectivity between tasks.
take a look at the image below, to see what I am trying to accomplish here: (above is the image of how datagrid looks now, and below is the thing I would like to add)
how I could do this inside DataGrid's item renderer?