Find Jobs
Hire Freelancers

jQuery Ninja required to add grouping functionality to flexigrid

$30-5000 USD

취소됨
게시됨 12년 이상 전

$30-5000 USD

제출할때 지불됩니다
I need a jQuery Ninja to add grouping functionality to FlexiGrid ([login to view URL]). It already has dragable columns, I want the functionality added to allow dragging columns into a "Group By" area and group accordingly. I would also like to be able to store column order / widths / grouping / sorting in cookies. Full details in detailed section (please note - I have a modified version of FlexiGrid which supports things such as multi-column sorts which I would like modified rather than the current public release). ## Deliverables I need a JQuery Ninja to make some changes to Flexigrid ([login to view URL]) In this project I want someone to add Grouped columns similar(ish) to [login to view URL] -> Grouping -> Grouping row(s) collapsed. Ok, so look at Example 3 at the bottom of [login to view URL] you will notice that you can click and drag the column headers to re-order the columns. In the row with the "Add" and "Delete" buttons, at the far right I'd like text that says "Drag colum here to group". When the user drags a column over the text there should be visual indication that it is a target. It should show a list of dropped columns in order. (At present the column text isn't visible whilst dragging, if there isn't a technical reason for this then would like it to be visible). Grouped colums should dissapear from the grid, but each grouped value should appear in it's own row with a +/- to expand/collapse similar to jqgrid. When there are more than one grouped column then the 2nd level of grouping should be indented, the 3rd level further indented and so on. A checkbox on the Add/Delete row should toggle between rows defaulting to Expanded or Collapsed. When grouping/ungrouping a column it should refresh the data - and the request should send details of grouped column(s) and whether to default to collaped or expanded. When collapsed by default, it should only expect to receive the grouped values. When the user clicks the "+" to expand it, it should make a request and expect to receive the data only for the expanded rows. The column definitions should accept the following additional properties: grouped - yes or no (if not set then assume no). If set to YES then this column should automatically be grouped. footer - acceptable values: total, average, count or none (if not set then assume none). If one or more visible columns have this option set other than NONE then it should display a footer row,with the grouped value on one line and on the next the total, average or record count for columns where it is specified. footer_decplaces: when set, the number should be formatted to the given number of decimal places. There should also be a property called expandedbydefault - which can be Yes or No and sets the checkbox accordingly. Finally there should be a property called CookieName - when set it should use cookies to save/retrieve column order, widths and grouping info. **PLEASE NOTE**: I want the changes applied to a modified version of FlexiGrid, I have added features such as multi-column sorts etc.
프로젝트 ID: 2712651

프로젝트 정보

원격근무 프로젝트
활동 중 12년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다

고객에 대한 정보

국기 (UNITED STATES)
Tampa, United States
5.0
165
5월 9, 2002부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.