User Profile & Activity

Christian Luckow Member
Page
of 2
Posted: July 11, 2010 9:42 PM

Hi Andi,


While I understand the need to keep the Intersoft portfolio interesting to attract new customers, I must say that the lack of focus on existing products is an ongoing concern and the single biggest issue I have with Intersoft. I think your team is full of good ideas and deliver some exciting components, but all of that means nothing when you keep breaking existing functionality and fail to further enhance existing components.

I realise that this is a very generic comment and that for instance your WebGrid has come a long way, but what you have to remember is that when your component breaks, your customers applications break as well... and as your customers can't fix errors in your components you really have to prioritise the quality so that you don't leave us hanging. I can't do anything for my client until you fix this error, but as my client purchased my application and not your component, the blame stops with me... and once again I have to consider if relying on Intersoft is a sustainable business model.


Regards

Christian


Posted: July 1, 2010 6:17 PM

Hi Andy, is there any news regarding this issue and when it might be resolved?


Regards,

Christian

Posted: June 26, 2010 10:03 PM

Hi Andi,


I have a rather large application with extensive use of the WebDesktop component. From the WebDesktop I open a new window by double clicking on an icon. The file that opens in the window only includes a WebPaneManager with two frames, both of which uses iFrames.

The top frame includes a save button which triggers a javascript function in the bottom frame. The javascript function in the bottom frame calls a Webflypostbackmanager function, which is what I listed above:


function data_save() {
var fpb = ISGetObject('WebFly');
var FinanceContractId = parseInt(Request.QueryString('FinanceContractId'));
fpb.Save(FinanceContractId);
}


Let me know if you need additional information.


Regards
Christian

Posted: June 7, 2010 6:16 PM

Thanks Glenn, that worked perfectly. The only thing I need to figure out now is how to get the current cursor location, so that I can highlight words the user clicks on (just as when you click on a merge label), and so that I can overwrite any typing inside a mail merge tag.


Regards
Christian

Posted: June 6, 2010 6:24 AM

Hi Andi,


I have just tried to create a check to ensure that the user can't change the formatting of only part of the merge-label. Unfortunately the text is still bold, even if I return false:


var WebTextEditor = ISGetObject(controlId);
var NewSelection = WebTextEditor.Selection;
if (NewSelection != null)
{
// Remove white spaces before and after the selection
var text = rtrim(ltrim(NewSelection.text));

if (text.indexOf('}') < text.indexOf('{') || (text.indexOf('{') <0 && text.indexOf('}') > 0) || (text.indexOf('{') > 0 && text.indexOf('}') < 0))
{
// Only part of mail merge selected opt out
return false;
}
}

How do I ensure that the toolbar-command is cancelled?

Posted: June 6, 2010 4:52 AM

Hi Andi,


Thank you for your suggestion. It works just fine, however I have a couple of questions:

  1. I need this to work for all formatting, is there a more generic way of formatting the whole span instead of rewriting the tag, as I guess I could run into problems if there already exists for instance a style tag and I try to add another one?
  2. Is it possible to find out where in the document the cursor is located, so that I can highlight words the user clicks on (just as when you click on a merge label)?
Thank you again.
Christian
Posted: June 4, 2010 12:54 AM

Hi Andi,

I was trying to provide a bit of background to my question in the hope that it would make it easier to answer, but it seems to just confuse the matter. I decided to use webflypostbackmanager to achieve my goal instead.

Regards

Christian

Posted: April 21, 2010 6:43 AM

Thank you for your solution, it works perfectly.


Best Regards,

Christian

Posted: April 20, 2010 7:37 PM

Hi Andi,

Thank you for answering my question. The component I am using is the WebTextEditor. This is not related to the WebGrid component.

What I am trying to achieve is basically a mail merge, but without using the build-in mail merge functionality. I need to create a letter template where I can insert labels to be replaced by data from the database. These labels must have the format view.columnName, for instance vInvoice.FirstName. When the end-user opens the letter, the system will replace the labels with data from the database so that the end-user sees the final letter in the editor.

I already have the code to replace the label with the data from the database, as I am currently using this functionality with another editor, I just need to know how to insert the labels into the letter template using the context menu.


Regards,

Christian

All times are GMT -5. The time now is 12:54 AM.
Previous Next