User Profile & Activity

Glenn Layaar Support
Page
of 99
Posted: February 11, 2010 9:58 PM

Currently , WebTextEditor does not have any technique / method to speed up the content loading. If you have a suggestion / insight to improve the process, I will discuss it with the developer.

Posted: February 11, 2010 1:20 AM

Thank you for the sample, we could replicate the issue in our environment. A bug report has been submitted for this issue.

We will inform you if there is any update or progress regarding this issue.

A bug report has been submitted to the developer regarding this issue. We wil infrom you if there is any progress or update regarding this issue.

In the mean time, you could manually disable the link setting DisplayViewOnMyCalendarLink to false under AgendaView. Here is the snippet:

<ViewSettings SelectedViewMode="Timeline" SelectedDate="2008-03-18" SelectedTimelineViewMode="Month" EnableNavigateToOtherView="false">
<TimelineView NumberOfDays="31" Enabled="True"></TimelineView>
<DayView Enabled="false"/>
<WeekView Enabled="false" />
<YearView Enabled="false" />
<MonthView Enabled="false" />
<AgendaView DisplayViewOnMyCalendarLink="false" />
</ViewSettings>


As stated in the WebGrid documentation, article "OnPostRender Property", the OnPostRender client side event handler will be invoked after data rendering has been completed in client binding mode.

Testing the event handler in the provided client binding sample, for example ClientBinding_AdoDataService.aspx, the event handler is invoked correctly in such scenario.
Replied message to clientservices@intersoftpt.com:
Dear Intersoft Community Team,

We have updated our libraries using the “Update Manager” by using the “Scan for Updates”.

There seems to be an inconsistency between file version and assembly version for the (WebUI Framewok 3 build 750). While the “Update Manager” show version 3.0.5000.751. The actual dll(s) have a file version of 3.0.5000.751, but an assembly version of only 3.0.5000.400.

In any case, I still receive the “MaxObfuscate(tm)” javascript message which I’ve included in the text file attached. I’ve also included a directly listing of my bin directory from my development site and the Intersoft directory. If my dll(s) are still out of synch , can you tell me exactly which files I need to get or send me them?

Thank You,
Jim Schuebel (Jschuebel)

For future reply, please reply in this thread instead of replying to clientservices@intersoftpt.com

Could you provide us with the screenshot of the error or even a running sample, if the sample is not possible perhaps you could give us steps to reproduce the issue so we could recreate the issue in our environment.


The fix discussed in this thread is for composite key scenario. In your case, since you are only using 1 datakeyfield this fix probably will not solve the issue.

Could you supply us with a screenshot of the error message or a running sample so we could try to replicate the scenario in our environment. If the sample is not possible perhaps you could detailed the steps require to replicate the issue.

Currently, the function "Paste Multiple Rows from Clipboard" could only be called internally. A feature request has been created in order to allow the function could be access publicly.

The WebGrid context menu is bind to the WebGrid row, so it will not be possible to show the WebGrid context menu when WebGrid does not have any row.

Posted: February 9, 2010 11:00 PM
Based on the discussion with the developer, you will need to use the latest WebGrid 7 and WebUI Framework 3 in order to use WebGrid with Sharepoint 2010.

The latest build for WebGrid 7 and WebUI Framework 3 is build 401 and build 751 respectively.
Posted: February 9, 2010 10:14 PM

We have recently released WebUI Studio 2009 R2 Service Pack 1 which includes the fix for this issue. Please click here to read the official press release.

You could also read which fix or enchancement included in the latest build by visiting the support page and clicking the control name located on the Right Pane "Latest Builds".

Posted: February 9, 2010 8:33 PM

Based on the analysis of our developer, this issue is not caused by a bug. In order to solve this issue, you will need to set the DataKeyField of the WebGrid RootTable after you invoke the RetrieveStructure function.

In the attached sample,  that would be in the PrepareDataBinding event handler. Here is the modified snippet in the PrepareDataBinding event handler:

protected void WebGrid1_PrepareDataBinding(object sender, ISNet.WebUI.WebGrid.DataSourceEventArgs e)
{

// make sure retrievestructure is only called when the RefreshAll() is invoked from client or when the first time page load.
if (WebGrid1.FlyPostBackAction == PostBackAction.RefreshAll || !IsPostBack)
{
// clear all grouped and sorted columns since that they are no longer exist in new datasource's structure.
WebGrid1.RootTable.SortedColumns.Clear();
WebGrid1.RootTable.GroupedColumns.Clear();

// populates columns
WebGrid1.RetrieveStructure();

WebGrid1.RootTable.Columns.GetNamedItem("OrderID").EditType = EditType.NoEdit;
WebGrid1.RootTable.Columns.GetNamedItem("OrderID").FilterEditType = FilterEditType.TextBox;
WebGrid1.RootTable.Columns.GetNamedItem("OrderID").AggregateFunction = AggregateFunctions.Count;
WebGrid1.RootTable.Columns.GetNamedItem("OrderID").FooterText = "Total:";

WebGrid1.RootTable.Columns.GetNamedItem("CustomerID").EditType = EditType.DropdownList;
WebGrid1.RootTable.Columns.GetNamedItem("CustomerID").FilterEditType = FilterEditType.DropdownList;

WebGrid1.RootTable.Columns.GetNamedItem("EmployeeID").EditType = EditType.WebComboNET;
WebGrid1.RootTable.Columns.GetNamedItem("EmployeeID").FilterEditType = FilterEditType.WebComboNET;
WebGrid1.RootTable.Columns.GetNamedItem("EmployeeID").WebComboID = WebCombo1.ID;

WebGrid1.RootTable.DataKeyField = "OrderID";
}

//Set the valueList for the Customer
WebValueList vlAssetType = WebGrid1.RootTable.Columns.GetNamedItem("CustomerID").ValueList;
vlAssetType.DataSource = GetCustomers();
vlAssetType.DataValueField = "CustomerID";
vlAssetType.DataTextField = "CompanyName";

////Set the valueList for the Employee
WebValueList vlWSCSecType = WebGrid1.RootTable.Columns.GetNamedItem("EmployeeID").ValueList;
vlWSCSecType.DataSource = GetEmployees();
vlWSCSecType.DataValueField = "EmployeeID";
vlWSCSecType.DataTextField = "LastName";

}


All times are GMT -5. The time now is 11:30 PM.
Previous Next