Find Jobs
Hire Freelancers

Ext JS 3.x JavaScript Framework User-Manager

$30-100 USD

Geschlossen
Veröffentlicht vor etwa 14 Jahren

$30-100 USD

Bezahlt bei Lieferung
Need a coder for a ExtJS (3.1.1) client PHP/MySQL server User-Manager (which is part of a bigger project with many more ExtJS screens. If I am happy with your work, there will be a lot more to do, also many simple screens/windows). Fully functional PHP/MySQL is not necessary here, example JSON data via ajax can be simulated by a simple PHP delivering fixed values. Attachment upload in PHP has to work. Design is available as JPG mockups, have attached the main window for info, will supply more later. Mockups are similar to ExtJS, no need to match them "by pixel". Need clean simple ExtJS code, all required code can be also found in [login to view URL] examples, standard ExtJS theme, no own css-hacks, no own JavaScript-hacks, only standard ExtJS components should be used. Required functionality below, don't be afraid of the details, it's pretty simple if you did ExtJS before. If you supply a link to your previous ExtJS work, it will help you to get the job(s). If you do not know what Ext JS Framework is, **do not bid**! Edit: Extended the deadline to 5 days. ## Deliverables Ext JS standard components should be used, no custom css-hacks, no custom javascript-hacks. 1. A ExtJS basic grid, 3 columns username, firstname, lastname, sortable a-z, filled via ajax from server which sends JSON array, visible in background of screenshot 2. Three buttons below grid, new/edit/delete - new: opens 3. with empty values - edit: opens 3. with values (fetched in 3. via ajax) - delete: ExtJS popup asks for confirmation, yes/cancel, if yes, calls ajax, on success shows "OK" popup and delete in local grid, on failure show "Err" popup, popups get text-data from ajax-return 3. Modal ExtJS window over grid with fields, tabset, combobox, checkboxes, radio-buttons 4. ExtJS tabset shows/hides some tabs depending on radio-buttons ("internal/external"), will tell later which are shown when 5. One tab has a date-field, entered/edited directly and via ExtJS datepicker. 6. Main area has a combobox "Benutzergruppe" usergroup, groups are fetched via ajax from server as JSON, no new values can be added in combobox(fixed values only), "none" or existing group can be selected. 7. One tab has a simple grid "Bank Details", sortable a-z, which lists bank-accounts by name, initial bank-accounts are sent in main JSON for user, changes stored in local datastore, only send to server if main save-button is clicked. 3 buttons below grid: add/edit/delete - functionality of buttons self-explaining 8. One tab has a simple grid "Team", sortable a-z, which lists team/skills combinations by name, initial combinations are sent in main JSON for user, changes stored in local datastore, only send to server if main save-button is clicked, 2 buttons below grid: add/delete - add: new modal window with two comboboxes(with new values can be entered (Edit: Seems that is not possible in ExtJS, but you can use additional Text-Field) for team and skills appears, possible values are fetched via ajax from server as JSON, changes stored in local datastore, only send to server if main save-button is clicked. 9. One tab has a simple grid "Attachments", sortable a-z/size, which lists filenames/size, initial values are sent in main JSON for user, 3 buttons below grid: upload/download/delete - delete: delete in local datastore, only send delete to server if main save-button - download: fetch file by calling a .php on server which fetches and delivers file to standard browser download dialog (can be made with a dynamic added iframe or similar, open to suggestions) - upload: new modal window (see screenshot) appears, uploads via ajax to a "temporary" location, onsuccess displays ok and adds to local datastore, onerror displays error popup, both texts come from server-ajax, for testing display error if file already exists, for this a basic php needs to be supplied in project. Only after main save-button is clicked, the attachment is moved from temporary to real attachment-folder. 10. Feel free to send any questions. To show me that you have read all text, quote "SUNSHINE" in your reply. * * *This broadcast message was sent to all bidders on Wednesday Mar 17, 2010 7:17:52 AM: Sorry for late answer, unfortunately the requirements have changed, I will post a new bid-request as soon as new details are available. ThomasK
Projekt-ID: 3254852

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 14 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
5 Freelancer bieten im Durchschnitt $77 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$85 USD in 5 Tagen
5,0 (16 Bewertungen)
6,3
6,3
Avatar des Nutzers
See private message.
$68 USD in 5 Tagen
5,0 (59 Bewertungen)
5,7
5,7
Avatar des Nutzers
See private message.
$68 USD in 5 Tagen
5,0 (17 Bewertungen)
3,8
3,8
Avatar des Nutzers
See private message.
$85 USD in 5 Tagen
5,0 (4 Bewertungen)
2,6
2,6
Avatar des Nutzers
See private message.
$80,75 USD in 5 Tagen
4,9 (13 Bewertungen)
2,3
2,3
Avatar des Nutzers
See private message.
$85 USD in 5 Tagen
0,0 (0 Bewertungen)
3,6
3,6

Über den Kunden

Flagge von GERMANY
Germany
5,0
1
Mitglied seit Sept. 5, 2005

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.