It’s here: https://wisej.com/support/question/request-360-panorama-photo
In case the attached to the post is old, I attached the latest here. You still need the extension attached to the other post.
Depends on what you need. All panels in wisej can collapse into any of the 4 sides, independently from the orientation of the header. The header can be vertical or horizontal and the panel can contain anything. You can place buttons, links, etc. Panel headers can contain images and tool buttons.
Collapsed panels can be set to auto expand when hovering, or clicking and auto collapse back. See http://demo.wisej.com/pannellum as an example. Collapse the left panel and then hover over it to see it expand automatically over the content.
The background color can be semi transparent, you can change the UI depending on the device, etc.
The accordion is a set of stacked panels, the content of the panels depends on the application. The options are unlimited – we try to stay away from prebuilt higher level components.
Thanks for the info, Luca. Indeed, setting the ViewerType property on the PdfViewer control improved the situation, but for some reason it still doesn’t work in Edge, although the demo site you referenced does. I’m not concerned about that at the moment – I’ll come back to it at some point.
We are not going to add pre-built filter panels and pre-built dialogs. There are too many assumptions and it invariably they end up constraining developers too much. Also Wisej is not supposed to replace all the web component vendors, that’s why it has an extremely flexible integration architecture.
For the filter feature you seek, you can add a clickable icon to the column headers and use a user popup to show a customized popup. I have prepared a small sample that goes even further, it’s a simple property extender component, when you drop it on a container it will automatically extend all the columns adding the property “ShowFilter”. When the property is true, the column header will show the filter button. When pressed it shows a custom panel that can filter the table.
Are you using a UserComboBox?
Hi Luca,
Thanks for your time, in Syncfusion forum i see some post about problem, but not luck with solution proposed.
https://www.syncfusion.com/forums/123803/bind-json-data-to-grid
It’s working all right.
Snippet
private Wisej.Web.DataGridViewComboBoxColumn productTypeId; ... this.productTypeId.DataPropertyName = "ProductTypeId"; this.productTypeId.DataSource = this.productTypesBindingSource; this.productTypeId.DisplayMember = "ProductTypeName"; this.productTypeId.HeaderText = "Product Type"; this.productTypeId.Name = "productTypeId"; this.productTypeId.ValueMember = "ProductTypeId"; ...
etc, etc
Has this changed in the meantime? Is it ready now ?
Thanks,
Corvin
The pdfviewer works with all browsers. There are 4 options:
Try http://demo.wisej.com/codeproject click on Media. The pdf viewer is mozilla and works in all browsers.
I save the pdf to file and show it with pdfviewer.
jwplayer seems a good one. there are several commercial options. there is a big difference between a one-to-one and one-to-many (broadcast).
The problem is that the syncfusion grid cannot use a simple json data source like the other widgets you used. It needs a different format, will update your sample with the correct format.
Here is an example. I made this custom carousel usercontrol
You can just go view the definition on any of the properties you want to mimic.
So for example you can add this to any user control to display the image browser
//
// Summary:
// Returns or sets the theme name or URL for the image to display in the Wisej.Web.PictureBox.
//
// Returns:
// The theme name or URL for the image to display in the Wisej.Web.PictureBox.
[Editor(“Wisej.Web.Design.ImageSourceEditor, Wisej.Web.Design”, typeof(UITypeEditor))]
[Localizable(true)]
[SRCategory(“CatAppearance”)]
[SRDescription(“PictureBoxImageLocationDescr”)]
[TypeConverter(“Wisej.Web.Design.ImageSourceConverter, Wisej.Web.Design”)]
public string ImageSource { get; set; }
I noticed in the sample that DateTime sorting doesn’t work. Instead it sorts it like a string. Does anyone have a solution for this?
Thanks for your help Luca.
Best,
Orel
Yep, it’s the javascript closure that stores only the last values on the stack. Change the js class to the attached and it works.
Hi Luca,
you right, its working when the app has been loaded for the first time , but when i’m pressing F5 and reload the app just last ToolTip appears to have a value.
I’ve add just one more TextBox to the attached sample and set different ToolTip for each TextBox.
As i mentioned, after F5 and reloading its seems not to be working..
Best
Orel
I don’t understand the problem you mentioned. I can set the open tooltip to multiple controls.
See attached sample.
The TabPage is already a scrollable panel. You can simply set AutoScroll=true and it will scroll when the content exceeds the container. You can also set the scroll margin and min size, etc.
The FlowLayoutPanel manages the child controls using the flow layout engine. You can also set AutoScroll=true (margins, etc) and it will scroll automatically when the layout of the children exceeds the container. If you set the layout direction to TopToBottom then the flow is top to bottom and wraps to the next column. It will eventually scroll horizontally. The default is LeftToRight, which places the children left to right. You can also set a flow break on a child, or set the FillWeight to let children in a row expand horizontally.
The TabelLayoutPanel managed the child controls using a grid layout. This is the most complex one. It can also auto scroll, set the AutoScroll to true. You can also set if it automatically adds columns or rows when adding controls. You can preset columns and rows, when adding controls they will automatically occupy the next available cell (1 control per cell). When the cells are finished, it will automatically add a new row (or column). When it overflows it scrolls. Rows and columns can be set to autosize (fit the content), be a percentage of the container, or fixed size. You can also set the RowSpan and ColSpan properties for child controls to occupy more than 1 cell.
FlowLayoutPanel and TableLayoutPanel are also property extenders, which means that they add properties to the controls in the same container. You will see those properties in the designer only. To set the extender’s properties programmatically, use this: flowLayoutPanel1.Set[PropertyName](control, value).
HTH
Please send a list of bugs you have found in the designer.
