Add the Pan and Zoom feature found in HTMLChart to Gannt. #1 This allows the project timelines to be zooned into and out of on the Right Hand Side, and on the Left Hand Side zoom into the 'bill of material' that makes up a Milestone to just milestone view. #2 The Pan allows you to sweep along a long gantt chart, across days in a year. On a tablet you can just flick to the left and right to see what jobs you have on.
There is a bug with combining scripts and resources:
To replicate the problem:
Clicking on the Edit button fires the RowClick event of the Grid instead of Edit/Save/Cancel.
I have two dates for a Task[Eg: Plan Dates & Actual Dates]. I want to show both plan and actual dates in same row, both with different colors. Below I have attached an image for reference. To show both Planned and Actual dates(if any) for a particular single task on the same row with different colors for both.
Label position dynamic. I'm currently using "InsideBase", but if those values are so small it's not very visible, so i'd like place those on the outside end.
I would be nice to gain more control over radasyncupload's upload behavior when using database as storage for uploaded files. Consider this use case. You have file management web-app that uses SQL database as storage for uploaded files. In SQL database you use Filestream enabled table to store the uploaded file data. You like to allow your app users to upload multiple big files > 100 Mt at once. And you have limited disc space on your web server hosting your app. So you don't want to buffer those uploaded files on your web server in any point of the upload process. To be able to do so radasyncupload needs to be able to stream uploaded files to the SQL database as straight as possible. Chunk by chunk. radasyncupload already has feature that allows you to use your own generic handler to handle some of the upload process. It just needs expose some of those events that happens before process-event (maybe ProcessRequest?). So developer can start handling the HttpPostedFile's InputStream at the begining of the upload and stream it directly to the database. Like one can do with the regular upload controls like so: Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest Dim hpf As HttpPostedFile For i = 0 To context.Request.Files.Count - 1 hpf = context.Request.Files.Item(i) ... Using Command As SqlCommand = New SqlCommand(String.Concat("INSERT INTO Dokuments(DokumData...) values (@DokumData...)"), connection) 'Other params Command.Parameters.Add("@DokumData", SqlDbType.Binary, -1).Value = hpf.InputStream connection.Open() Command.ExecuteScalar() connection.Close() Next End Sub
Steps to repro:
2. Show the toolbar with the ellipses
3. Enter enough messages so that the scroll is shown and continue to enter
4. The toolbar drop down on each click of an icon
See the attached video for more information.
If RadGrid has UseStaticHeaders enabled, different HTML Tables are rendered and instructing JAWS to read the tables one by one will also read the Header. It would say Header with "n" number of columns and one rows, since the table has only one row and that is containing the Column Names.
It would be great, if the grid with Static Header could be made in a way that JAWS will only treat the grid as one Table instead of two separate tables.
Would like to show column grouping for a few columns in the RaddGantt.
Also, would like to add to the query, how can I have the Gantt chart with the dates shown vertically as in the image attached. I don't want the Week or Month name coming in the grouping. Just dates in the timeline view.
Please refer to the ticket for more details.
We could use a new calendar control that works differently than the scheduler, or any existing calendar control.
Overview of features and how it would work:
Treat as an array so we could loop through the control and read each value for saving to database or to take action on from code.
Example shown below. This is dynamically creating using tables and HTML. Not the nicest looking, and a pain to reuse anywhere. We could make use of this type of control in a lot of applications.