iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hello,
I have a WebGrid cell containing data made up of text and html markup (tags, urls, links, images, etc) from a sql database table.
When I use WebTextEditor as custom editor in WebGrid, everything in the grid cell, including html and images, is returned in the editor (see image 1). But when I copy the grid cell content in a section of a standalone WebTextEditor, only plain text is copied from the grid to the editor section (see image 2), because the client side method used only calls for Text.
How can I modify this code to copy everything (text and html markup) from the grid cell to the editor, so that I can use WebtextEditor interchangeably in custom editor in Webgrid or standalone modes to edit the same data?
Regards,
Jean
function doSomething () {
var grid = ISGetObject("WebGrid1");
var rte = ISGetObject("textEditor");
var selectedObject = grid.GetSelectedObject
if (selectedObject != null) {
var selectedRow = selectedObject.ToRowObject();
var cells = selectedRow.GetCells();
rte.SetValue(cells.GetNamedItem("GridCellName").Text, "EditorSectionName");
}
returntrue;
Please allow me to offer you another technique for your specific scenario.
I think it would be better to get the value of innerHtml instead of the value of Text property from the cell. I made a minor modification on your JavaScript function based on your requirement. Please kindly test the modified version of this JavaScript function and let us know whether it helps or not.
function DoSomething() { var grid = ISGetObject("WebGrid1"); var rte = ISGetObject("WebTextEditor1"); var selectedObj = grid.GetSelectedObject(); if (selectedObj != null) { var selectedRow = selectedObj.ToRowObject(); var cells = selectedRow.GetCells(); rte.SetValue(cells.GetNamedItem("ProductDetails").GetElement().innerHTML); } return true; }
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname