Levie (ITG)
Thank you.
Yes, I can reproduce. I was looking at the responsive properties of the DataRepeater itself. Logged as bug #2096. Should be fixed in the next dev build. Thanks!
mmm no, all at right. But I’d like to know how to do that too
thank you
Like Node 5 in the image attached or aligned all the way to the right?
It is marked as EditorBrowsableState.Advanced. You can enable advanced properties using Tools->Options->Text Editor->C#->General. See “Hide advanced members”.
Hi Luca ITG,
This is link: https://www.aspsnippets.com/Articles/Print-Crystal-Report-on-Client-Side-on-Button-Click-using-JavaScript-in-ASPNet.aspx
I want to do using iframe to quick print crystalReportViewer:
Thank you so much.
Thanks.
If the issue is:
drCatalog.ItemTemplate.ClientSize = new Size(300, 300);
You should use:
drCatalog.ItemSize = new Size(300, 300);
Attached
Hi Luca,
Well, that’s what I had in mind.
To have this hybrid app’s, ways live from the “internet/server”, that’s great.
– How can i know the price for this premium extensions?
– Would it be possible to provide a sample app for the android webview?
Yes it does. The responsive properties are cloned together with the other clonable properties. You can always override the cloning process using the ItemCloning or ItemCloned events.
You can build a reusable component by deriving from the DataRepeater class or putting it into a UserControl. But you cannot change the internals of a precompiled component using the designer, just like the UserControl. You can provide your own properties and events, similar to the RibbonBar or NavigationBar (see source code in GitHub).
Hi Jorge, see below:
See screenshot of an internal test app running on an iPhone. The top blue area is the native status bar + toolbar, the bottom tab is the native tab bar, all controlled from the Wisej app (buttons, events, colors, visibility). The middle part is a Wisej app that is integrated with the device’s FaceID for authentication.
HTH
App.Window1.button1 is already the widget: i.e. App.Window1.button1.hide(), App.Window1.button1.show(), App.Window1.button1.execute(), …
You can retrieve a widget using the unique id like this: widget(“id_22”);
When calling from the server, simply use “this”: i.e. this.button1.Eval(“this.hide()”), or this.button1.Call(“hide”). You can also pass widgets as parameters from the server, Wisej takes care of marshalling the reference to/from the server/client. i.e.: this.Call(“doSomething”, this.button1).
From javascript on the client you can also call [WebMethod] methods directly and pass maps and even other widgets, again Wisej marshals the reference:
App.Window1.SomeServerMethod(App.Window1.button1);
=>
[WebMethod]
public void SomeServerMethod(Button button) {}
—
If you have a specific requirement, please send sample code to show what you need to do.
HTH
See attached sample with the CheckStateMember bound property (read/write).
Hi Nick,
Thank you for the explanation of the ValueMember.
It would be nice if the control also had a databinding property called “CheckedMember” for binding to a property in the datasource.
Best regards,
Wilfred
Any thoughts?
I have attached the project, when I scroll through the datarepeater I can see that images are replaced by other images and while
scrolling I can see the image changing to prior images and then truning back to the relevant image.
P.S
You need to a add a reference to:
Newtonsoft.Json.12.0.3
RestSharp.106.6.10
The purpose of ValueMember is to assign a value to each item in the list. When the user selects a list item, checkedListBox.ValueMember determines what checkedListBox.SelectedValue is. For example, if the DataSource objects have a property called ID, then SelectedValue can be used to get the ID of the currently selected value when checkedListBox.ValueMember = “ID”.
You can set the checkbox values to match bools in the DataSource using a for-loop and checkedListBox.SetItemChecked(int index, bool isChecked). The indices in the CheckedListBox match the ones in the DataSource.
i.e. :
for (int i = 0; i < dataList.Count; i++)
{
checkedListBox1.SetItemChecked(i, dataList[i].someBooleanValue);
}
Hope this helps,
Nick
