<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Wijmo</title> <atom:link href="http://wijmo.com/feed/" rel="self" type="application/rss+xml" /><link>http://wijmo.com</link> <description>UI for the Web</description> <lastBuildDate>Wed, 19 Jun 2013 21:02:38 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Extending HTML with AngularJS Directives</title><link>http://wijmo.com/extending-html-with-angularjs-directives/</link> <comments>http://wijmo.com/extending-html-with-angularjs-directives/#comments</comments> <pubDate>Wed, 19 Jun 2013 21:02:23 +0000</pubDate> <dc:creator>Chris Bannon</dc:creator> <category><![CDATA[Sample]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[AngularJS]]></category><guid isPermaLink="false">http://wijmo.com/?p=14146</guid> <description><![CDATA[Our CTO, Bernado Castilho, has recently taken a big interest in AngularJS. In fact, he has gone and written his own directives. He has even gone as far as to write a comprehensive whitepaper on custom AngularJS directives. Bernardo does an excellent job of covering directives and provides very practical usage scenarios. To me, the [...]]]></description> <content:encoded><![CDATA[<p>Our CTO, Bernado Castilho, has recently taken a big interest in AngularJS. In fact, he has gone and written his own directives. He has even gone as far as to write a <a href="http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives">comprehensive whitepaper</a> on custom AngularJS directives. Bernardo does an excellent job of covering directives and provides very practical usage scenarios.</p><blockquote><p>To me, the most exciting feature of AngularJS is the ability to write custom directives. Custom directives allow you to extend HTML with new tags and attributes. Directives can be reused within and across projects, and are roughly equivalent to custom controls in platforms like .NET.<br /> -Bernardo Castilho</p></blockquote><h3>Code Project Article</h3><p>Article: <a href="http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives">Extending HTML with AngularJS Directives</a><br /> Article Samples:</p><ul><li><a href="http://www.codeproject.com/KB/scripting/607873/AngularExplorer.zip">Download demo project &#8211; 91.5 KB</a></li><li><a href="http://www.codeproject.com/KB/scripting/607873/Examples.zip">Download article examples &#8211; 11.8 KB</a></li></ul><h3>Online AngularJS Samples</h3><h4>Angular Explorer</h4><p><a href="http://demo.componentone.com/Wijmo/Angular/AngularExplorer/AngularExplorer"><img src="http://wijmo.com/wp-content/uploads/2013/06/AngularExplorer.png" alt="" title="AngularExplorer" width="1043" height="902" class="size-full wp-image-14148" /></a></p><h4>Sales Dashboard</h4><p><a href="http://demo.componentone.com/Wijmo/Angular/Dashboard/Dashboard"><img src="http://wijmo.com/wp-content/uploads/2013/06/DashboardNGCustom.png" alt="" title="DashboardNGCustom" width="880" height="838" class="size-full wp-image-14149" /></a></p><h4>GeoDashboard</h4><p><a href="http://demo.componentone.com/Wijmo/Angular/GeoDashboard/GeoDashboard"><img src="http://wijmo.com/wp-content/uploads/2013/06/GeoDashboardNGCustom.png" alt="" title="GeoDashboardNGCustom" width="600" height="486" class="size-full wp-image-14150" /></a></p><h4>Investment Explorer</h4><p><a href="http://demo.componentone.com/Wijmo/Angular/Invexplorer/Invexplorer"><img src="http://wijmo.com/wp-content/uploads/2013/06/InvexplorerNGCustom.png" alt="" title="InvexplorerNGCustom" width="1089" height="808" class="size-full wp-image-14151" /></a></p><h4>Shopping Cart</h4><p><a href="http://demo.componentone.com/Wijmo/Angular/ShoppingCart/ShoppingCart"><img src="http://wijmo.com/wp-content/uploads/2013/06/ShoppingCartNGCustom.png" alt="" title="ShoppingCartNGCustom" width="1072" height="929" class="size-full wp-image-14152" /></a></p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/extending-html-with-angularjs-directives/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How To Align Cell Text in SpreadJS</title><link>http://wijmo.com/how-to-align-cell-text-in-spreadjs/</link> <comments>http://wijmo.com/how-to-align-cell-text-in-spreadjs/#comments</comments> <pubDate>Wed, 19 Jun 2013 20:35:56 +0000</pubDate> <dc:creator>eric peng</dc:creator> <category><![CDATA[Sample]]></category> <category><![CDATA[Showcase]]></category> <category><![CDATA[SpreadJS]]></category> <category><![CDATA[Alignment]]></category> <category><![CDATA[Cell]]></category><guid isPermaLink="false">http://wijmo.com/?p=13462</guid> <description><![CDATA[SpreadJS provides nine alignment options by combination of two directions horizontal and vertical, allow you to show your data at proper position in the cell. Here is sample code how to show your data in different position in the cell: sheet.getCells(1,1,1,3).vAlign($.wijmo.wijspread.VerticalAlign.top); sheet.getCells(2,1,2,3).vAlign($.wijmo.wijspread.VerticalAlign.center); sheet.getCells(3,1,3,3).vAlign($.wijmo.wijspread.VerticalAlign.bottom); sheet.getCells(1,1,3,1).hAlign($.wijmo.wijspread.HorizontalAlign.left); sheet.getCells(1,2,3,2).hAlign($.wijmo.wijspread.HorizontalAlign.center); sheet.getCells(1,3,3,3).hAlign($.wijmo.wijspread.HorizontalAlign.right); sheet.getCells(1,1,3,3).value("text"); sheet.getRows(1,3).height(60); You can try all of the above [...]]]></description> <content:encoded><![CDATA[<p>SpreadJS provides nine alignment options by combination of two directions horizontal and vertical, allow you to show your data at proper position in the cell.<br /> Here is sample code how to show your data in different position in the cell:</p><pre>
sheet.getCells(1,1,1,3).vAlign($.wijmo.wijspread.VerticalAlign.top);
sheet.getCells(2,1,2,3).vAlign($.wijmo.wijspread.VerticalAlign.center);
sheet.getCells(3,1,3,3).vAlign($.wijmo.wijspread.VerticalAlign.bottom);
sheet.getCells(1,1,3,1).hAlign($.wijmo.wijspread.HorizontalAlign.left);
sheet.getCells(1,2,3,2).hAlign($.wijmo.wijspread.HorizontalAlign.center);
sheet.getCells(1,3,3,3).hAlign($.wijmo.wijspread.HorizontalAlign.right);
sheet.getCells(1,1,3,3).value("text");
sheet.getRows(1,3).height(60);
</pre><p><a href="http://wijmo.com/wp-content/uploads/2013/06/Capture1.png"><img src="http://wijmo.com/wp-content/uploads/2013/06/Capture1.png" alt="" title="Capture" width="554" height="313" class="alignnone size-full wp-image-14143" /></a></p><p>You can try all of the above code in a web page which has initialized SpreadJS, to learn more about getting started with SpreadJS in a web page, please read <a href="http://wijmo.com/four-steps-to-use-spreadjs/" target="_blank">Quick Start Guide to Using SpreadJS</a>.</p><p>For more information about how to use SpreadJS, includes its data model and API, please read our <a href="http://wijmo.com/docs/spreadjs/webframe.htm" target="_blank">online documentation</a> or try <a href="http://wijmo.com/demos/" target="_blank">online demos</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/how-to-align-cell-text-in-spreadjs/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Deselect Rows using Ctrl+Click in Wijgrid</title><link>http://wijmo.com/deselect-rows-using-ctrlclick-in-wijgrid/</link> <comments>http://wijmo.com/deselect-rows-using-ctrlclick-in-wijgrid/#comments</comments> <pubDate>Mon, 17 Jun 2013 14:17:57 +0000</pubDate> <dc:creator>abdiasm</dc:creator> <category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">http://wijmo.com/?p=13647</guid> <description><![CDATA[Wijgrid offers a great deal of flexibility in the way its rows/cells are selected. Please refer to this documentation link for a list of the selectionModes offered by wijgrid. We&#8217;re going to focus on the &#8216;multirow&#8216; selectionMode for this article. This selectionMode allows users to select multiple rows using the mouse and the Ctrl/Shift keys. [...]]]></description> <content:encoded><![CDATA[<p><strong>Wijgrid</strong> offers a great deal of flexibility in the way its rows/cells are selected. Please refer to <a href="http://wijmo.com/wiki/index.php/Grid#selectionMode">this</a> documentation link for a list of the <strong>selectionModes</strong> offered by <strong>wijgrid</strong>.</p><p>We&#8217;re going to focus on the &#8216;<strong>multirow</strong>&#8216; <strong>selectionMode</strong> for this article. This <strong>selectionMode</strong> allows users to select multiple rows using the mouse and the Ctrl/Shift keys. However, once multiple rows have been selected, how do you deselect them? We&#8217;re going to look at how to do that through this blog.</p><p>Let&#8217;s set up the <strong>wijgrid</strong> with its selectionMode set to multirow.</p><pre>$("#gridview").wijgrid({
   selectionMode: 'multirow',
   showSelectionOnRender: false
});</pre><p>Here&#8217;s how the wijgrid looks when multiple rows are selected :</p><p><a href="http://wijmo.com/wp-content/uploads/2013/06/wijgrid_multirowSelection.png"><img class="alignnone size-full wp-image-14060" title="wijgrid_multirowSelection" src="http://wijmo.com/wp-content/uploads/2013/06/wijgrid_multirowSelection.png" alt="" width="1251" height="384" /></a></p><p>Now, what if the user selects a row(s) by mistake or what if he/she changes his/her mind. Well, it&#8217;ll be a painful task to clear the selection and then select the rows again leaving out the one selected by mistake.</p><p>Instead of making the user go through this rather tedious process, we can let the user deselect rows using Ctrl+click and save them some time. To accomplish this, we&#8217;ll handle the <strong>CellClicked</strong> event of <strong>wijgrid</strong> and check if the clicked row is selected or not. If it is, we&#8217;ll remove it from the <strong>selection</strong> object.</p><pre>cellClicked: function (e, args) {
   selection = $(this).wijgrid("selection");
   //get previously selected rows
   selectedRows = document.getElementById("hiddenField1").value;
   if (selectedRows != "") {
      var rows = selectedRows.split(',');
      //check if ctrl key is pressed
      if (event.ctrlKey) {
         var i;
         for (i = 0; i &lt; rows.length; i++) {
            //check if the current row is already selected
            if (parseInt(rows<em class="bbcode-em"></em>) === args.cell.rowIndex()) {
               //remove the row from selection
               selection.removeRows(args.cell.rowIndex());
            }
         }
      }
   }
   //store selected rows' indices in hidden field
   document.getElementById("hiddenField1").value = $("#gridview").wijgrid("selection").selectedCells()._getSelectedRowsIndicies();
}</pre><p>This way we can deselect rows using Ctrl+click. You may take a look at the demo given below.</p><p><a href="http://wijmo.com/wp-content/uploads/2013/06/wijgrid_deselectRows.html">Demo</a></p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/deselect-rows-using-ctrlclick-in-wijgrid/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fluent 2013</title><link>http://wijmo.com/fluent-2013/</link> <comments>http://wijmo.com/fluent-2013/#comments</comments> <pubDate>Thu, 13 Jun 2013 15:12:10 +0000</pubDate> <dc:creator>Chris Bannon</dc:creator> <category><![CDATA[Event]]></category> <category><![CDATA[Video]]></category><guid isPermaLink="false">http://wijmo.com/?p=13989</guid> <description><![CDATA[We had a great time at Fluent Conf for the second year in a row. I just wanted to thank the organizers for putting it on and thank everyone that stopped by to see us at our booth. Hot Topics This year the hot topics were AngularJS and Web Components. I think everyone that came [...]]]></description> <content:encoded><![CDATA[<p>We had a great time at Fluent Conf for the second year in a row. I just wanted to thank the organizers for putting it on and thank everyone that stopped by to see us at our booth.</p><h3>Hot Topics</h3><p>This year the hot topics were AngularJS and Web Components. I think everyone that came by our booth was interested in our <a href="http://demo.componentone.com/wijmo/using-angular/collections.html">Angular + Wijmo demo</a>. We have been working hard on Angular support and have some great features for it in coming releases. We are also really excited to see developments in Web Components. Looking forward to Polymer and what it brings to our industry!</p><h3>Video</h3><p><iframe src="http://www.youtube.com/embed/0OcOOh0HRc4?rel=0" frameborder="0" width="853" height="480"></iframe></p><h3>Photos</h3><p><a title="Expo by O'Reilly Conferences, on Flickr" href="http://www.flickr.com/photos/oreillyconf/8895277214/"><img class="alignleft" src="http://farm3.staticflickr.com/2840/8895277214_296b112637_n.jpg" alt="Expo" width="320" height="213" /></a><a title="Expo by O'Reilly Conferences, on Flickr" href="http://www.flickr.com/photos/oreillyconf/8894658591/"><img class="alignleft" src="http://farm4.staticflickr.com/3681/8894658591_deea9a16d1_n.jpg" alt="Expo" width="320" height="213" /></a><a title="Expo by O'Reilly Conferences, on Flickr" href="http://www.flickr.com/photos/oreillyconf/8895285672/"><img class="alignleft" src="http://farm4.staticflickr.com/3694/8895285672_2aef75e052_n.jpg" alt="Expo" width="320" height="213" /></a><a href="http://www.flickr.com/photos/oreillyconf/8884797456/" title="General Session by O'Reilly Conferences, on Flickr"><img class="alignleft" src="http://farm6.staticflickr.com/5442/8884797456_d4b98d2933_n.jpg" width="320" height="214" alt="General Session"></a></p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/fluent-2013/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vertical Alignment in WijRadio &amp; WijCheckbox</title><link>http://wijmo.com/vertical-alignment-in-wijradio-and-wijcheckbox/</link> <comments>http://wijmo.com/vertical-alignment-in-wijradio-and-wijcheckbox/#comments</comments> <pubDate>Tue, 11 Jun 2013 13:50:16 +0000</pubDate> <dc:creator>Ashish Jindal</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[image]]></category> <category><![CDATA[vertical-align]]></category> <category><![CDATA[wijcheckbox]]></category> <category><![CDATA[wijradio]]></category><guid isPermaLink="false">http://wijmo.com/?p=13633</guid> <description><![CDATA[Wijmo jQuery widgets are often used in public-facing form based web applications to create a smooth and engaging user experience. The WijRadio and WijCheckbox widgets are used to select different kinds of user input. These two can be defined as: Radio buttons are used when there is a list of two or more options that [...]]]></description> <content:encoded><![CDATA[<p><strong>Wijmo</strong> jQuery widgets are often used in public-facing form based web applications to create a smooth and engaging user experience. The <strong>WijRadio</strong> and <strong>WijCheckbox</strong> widgets are used to select different kinds of user input. These two can be defined as:</p><ol><li><strong>Radio buttons</strong> are used when there is a list of two or more options that are mutually exclusive and the user must select exactly one option. In other words, clicking a non-selected radio button will de-select whatever other button was previously selected in the list.</li><li><strong>Checkboxes</strong> are used when there are lists of options and the user may select any number of choices, including zero, one, or several. In other words, each checkbox is independent of all other checkboxes in the list, so checking one box doesn&#8217;t uncheck the others.</li></ol><p>However, if you are displaying an image along with <strong>WijRadio</strong> and <strong>WijCheckbox</strong> widgets then the &#8220;<strong>vertical-align</strong>&#8221; property does not work. This is a <strong>limitation</strong> of these widgets.</p><p>In this blog, we would see how we can overcome this limitation and render <strong>WijRadio/WijCheckbox</strong> vertically aligned to the top/middle of an image.</p><p>There are two way to achieving the desired requirement:<br /> 1. We can set the <strong>css</strong> of WijRadio and WijCheckbox widgets like below:</p><pre>/*Css modification for WijRadio*/

/* For top vertical align, we just need set the top position to zero. */
  #topVertical .wijmo-wijradio .wijmo-wijradio-box {
        top: 0px;
  }

/* For middle vertical align, we should adjust the top position to a proper value.
   And this value depends on the actual height of the wijradio control. */
   #middleVerticalSmall .wijmo-wijradio .wijmo-wijradio-box {
        top: 1px;
    }

   #middleVerticalBig .wijmo-wijradio .wijmo-wijradio-box {
        top: 31px;
    }

/*Css modification for WijCheckbox*/

/* For top vertical align, we just need set the top position to zero. */
   #topVerticalCheckbox .wijmo-checkbox .wijmo-checkbox-box {
        top: 0px;
    }

/* For middle vertical align, we should adjust the top position to a proper value.
   And this value depends on the actual height of the wijcheckbox control. */
   #middleVerticalSmallCheckbox .wijmo-checkbox .wijmo-checkbox-box {
        top: 1px;
    }

   #middleVerticalBigCheckbox .wijmo-checkbox .wijmo-checkbox-box {
        top: 31px;
   }</pre><p>2. We can create a method that calculates the accurate top position of the wijradio and wijcheckbox control for the middle alignment. Here is the code for same:</p><pre> // This method calculates the accurate top position of the wijradio and wijcheckbox control for the middle alignment.
  function setMiddleAlignPosition() {
    $('.wijmo-wijradio').each(function () {
       var controlHeight, radionElement, radionElementHeight, topPos;
        controlHeight = $(this).outerHeight();
        radionElement = $(this).children('.wijmo-wijradio-box');
        radionElementHeight = $(radionElement).outerHeight();
        topPos = (controlHeight - radionElementHeight) / 2;
        radionElement.attr('style', 'top:' + topPos + 'px');
     });

    $('.wijmo-checkbox').each(function () {
      var controlHeight, radionElement, radionElementHeight, topPos;
      controlHeight = $(this).outerHeight();
      radionElement = $(this).children('.wijmo-checkbox-box');
      radionElementHeight = $(radionElement).outerHeight();
      topPos = (controlHeight - radionElementHeight) / 2;
      radionElement.attr('style', 'top:' + topPos + 'px');
    });
  }</pre><p>You may also refer to this <a href="http://wijmo.com/wp-content/uploads/2013/06/WijInput_VerticalAlign.html">sample</a> for implementation.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/vertical-alignment-in-wijradio-and-wijcheckbox/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Understand Cell Style Composite of SpreadJS</title><link>http://wijmo.com/understand-cell-style-composite-of-spreadjs/</link> <comments>http://wijmo.com/understand-cell-style-composite-of-spreadjs/#comments</comments> <pubDate>Mon, 10 Jun 2013 22:18:48 +0000</pubDate> <dc:creator>eric peng</dc:creator> <category><![CDATA[Sample]]></category> <category><![CDATA[Showcase]]></category> <category><![CDATA[SpreadJS]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Cell]]></category> <category><![CDATA[Cell Style]]></category><guid isPermaLink="false">http://wijmo.com/?p=13852</guid> <description><![CDATA[SpreadJS not only provides style for the cell, but also for the row, the column, and the sheet, so that you can quickly customize the appearance of a cell or a range of cells (or rows or columns) or default style for all cells in the sheet. The actual style of a cell is composited [...]]]></description> <content:encoded><![CDATA[<p>SpreadJS not only provides style for the cell, but also for the row, the column, and the sheet, so that you can quickly customize the appearance of a cell or a range of cells (or rows or columns) or default style for all cells in the sheet.<br /> The actual style of a cell is composited in priority by the style of the cell, the style of the row which the cell is in, the style of the column which the cell is in, and the default style of the sheet. So that you can make the cell show some special effect with few code.<br /> This is a sample shows result of compositing back color, border, fore color of cell/row/column/sheet.</p><pre>
var ns = $.wijmo.wijspread;
var style = sheet.getDefaultStyle();
style.backColor = "lightgray";
style.foreColor = "purple";
style.borderLeft = new ns.LineBorder("red", ns.LineStyle.hair);
style.borderTop = new ns.LineBorder("red", ns.LineStyle.hair);
style.borderRight = new ns.LineBorder("red", ns.LineStyle.hair);
style.borderBottom = new ns.LineBorder("red", ns.LineStyle.hair);

var cell = sheet.getCells(3, 3, 7, 7);
cell.value(10);
cell.formatter("0.0%");
cell.backColor("lightgreen");
cell.borderLeft(new ns.LineBorder("gray", ns.LineStyle.double));
cell.borderTop(new ns.LineBorder("gray", ns.LineStyle.double));
cell.borderRight(new ns.LineBorder("gray", ns.LineStyle.double));
cell.borderBottom(new ns.LineBorder("gray", ns.LineStyle.double));

var row = sheet.getRows(2, 8);
row.backColor("lightblue");
row.borderLeft(new ns.LineBorder("green", ns.LineStyle.dashed));
row.borderRight(new ns.LineBorder("green", ns.LineStyle.dashed));

var col = sheet.getColumns(2, 8);
col.backColor("pink");
col.borderTop(new ns.LineBorder("blue", ns.LineStyle.dashed));
col.borderBottom(new ns.LineBorder("blue", ns.LineStyle.dashed));
</pre><p><a href="http://wijmo.com/wp-content/uploads/2013/06/Capture.png"><img src="http://wijmo.com/wp-content/uploads/2013/06/Capture.png" alt="" title="Capture" width="749" height="313" class="alignnone size-full wp-image-13853" /></a></p><p>You can try all of the above code in a web page which has initialized SpreadJS, to learn more about getting started with SpreadJS in a web page, please read <a href="http://wijmo.com/four-steps-to-use-spreadjs/" target="_blank">Quick Start Guide to Using SpreadJS</a>.</p><p>For more information about how to use SpreadJS, includes its data model and API, please read our <a href="http://wijmo.com/docs/spreadjs/webframe.htm" target="_blank">online documentation</a> or try <a href="http://wijmo.com/demos/" target="_blank">online demos</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/understand-cell-style-composite-of-spreadjs/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>今日は Wijmo!</title><link>http://wijmo.com/%e4%bb%8a%e6%97%a5%e3%81%af-wijmo/</link> <comments>http://wijmo.com/%e4%bb%8a%e6%97%a5%e3%81%af-wijmo/#comments</comments> <pubDate>Wed, 29 May 2013 19:29:02 +0000</pubDate> <dc:creator>Chris Bannon</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[japan]]></category><guid isPermaLink="false">http://wijmo.com/?p=13554</guid> <description><![CDATA[I am happy to announce that our friends in Japan have released Wijmo! Wijmo has been localized for Japan and will be sold specifically for the Japanese market. Japanese Wijmo Site: http://wijmo.c1.grapecity.com Japanese Wijmo Press Release: http://www.grapecity.com/tools/aboutus/newsreleasedetail/168 English Press Release: http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/ Congratulations to our team in GrapeCity Japan on this monumental release!]]></description> <content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-13555" title="wijmo-jpn" src="http://wijmo.com/wp-content/uploads/2013/05/wijmo-jpn.png" alt="" width="455" height="497" /><br /> I am happy to announce that our friends in Japan have released Wijmo! Wijmo has been localized for Japan and will be sold specifically for the Japanese market.</p><p>Japanese Wijmo Site: <a href="http://wijmo.c1.grapecity.com">http://wijmo.c1.grapecity.com</a><br /> Japanese Wijmo Press Release: <a href="http://www.grapecity.com/tools/aboutus/newsreleasedetail/168">http://www.grapecity.com/tools/aboutus/newsreleasedetail/168</a><br /> English Press Release: <a href="http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/">http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/</a></p><p>Congratulations to our team in GrapeCity Japan on this monumental release!</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/%e4%bb%8a%e6%97%a5%e3%81%af-wijmo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wijmo Officially Expands its HTML5 Controls into the Japanese Market</title><link>http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/</link> <comments>http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/#comments</comments> <pubDate>Wed, 29 May 2013 19:26:51 +0000</pubDate> <dc:creator>Eve Turzillo</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[Press Release]]></category> <category><![CDATA[japan]]></category><guid isPermaLink="false">http://wijmo.com/?p=13560</guid> <description><![CDATA[PITTSBURGH, PA – May 29, 2013 &#8211; ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, announced  today while exhibiting at O’Reilly Fluent Conference in San Francisco, CA that its kit of user interface (UI) widgets for HTML5 development, Wijmo, has officially been released in Japan by GrapeCity. &#8220;The product and materials have [...]]]></description> <content:encoded><![CDATA[<p><strong>PITTSBURGH, PA – May 29, 2013</strong> &#8211; ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, announced  today while exhibiting at O’Reilly Fluent Conference in San Francisco, CA that its kit of user interface (UI) widgets for HTML5 development, Wijmo, has officially been released in Japan by GrapeCity.</p><p>&#8220;The product and materials have been localized for the Japanese market, including our recently expanded collection of over 40 widgets which include first-class mobile support,&#8221; said Chris Bannon, product manager at ComponentOne.</p><p>Initially released as a Beta version in February of 2013 and since moved into RTW (release to web),  Wijmo, referred to as Wijmo Professional 2013J in the Japanese market,  now models the company’s other products with a subscription-based plan. Bannon shared that, &#8220;Wijmo will feature three releases per year and any customer with a current subscription will be eligible for free upgrades.&#8221;</p><p><strong>Resources</strong></p><p>Japanese Press Release: <a href="http://www.grapecity.com/tools/aboutus/newsreleasedetail/168">http://www.grapecity.com/tools/aboutus/newsreleasedetail/168</a></p><p>Japanese Wijmo Site: <a href="http://wijmo.c1.grapecity.com">http://wijmo.c1.grapecity.com</a><br /> Wijmo 2013 v1 webcast: <a href="http://wijmo.com/wijmo-2013-v1-webcast/">http://wijmo.com/wijmo-2013-v1-webcast/</a></p><p><strong>About Wijmo</strong><br /> Wijmo provides a set of jQuery widgets for creating interactive websites and apps. Built on jQuery UI and jQuery Mobile guidelines and frameworks, each widget is fully themed and theme-able using Themeroller. Wijmo has everything you need including grids, charts, interactive widgets, and more. Visit <a href="http://wijmo.com">http://wijmo.com</a>. Follow @wijmo at <a href="http://twitter.com/wijmo">http://twitter.com/wijmo</a> and “Like” Wijmo on Facebook at <a href="http://www.facebook.com/Wijmo">http://www.facebook.com/Wijmo</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/wijmo-officially-expands-its-html5-controls-into-the-japanese-market/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Wijmo to Showcase Mobile Widgets and an HTML5 Spreadsheet Control at O&#8217;Reilly Fluent Conference</title><link>http://wijmo.com/wijmo-to-showcase-mobile-widgets-and-an-html5-spreadsheet-control-at-oreilly-fluent-conference/</link> <comments>http://wijmo.com/wijmo-to-showcase-mobile-widgets-and-an-html5-spreadsheet-control-at-oreilly-fluent-conference/#comments</comments> <pubDate>Fri, 24 May 2013 17:25:50 +0000</pubDate> <dc:creator>Eve Turzillo</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[Press Release]]></category> <category><![CDATA[fluentconf]]></category><guid isPermaLink="false">http://wijmo.com/?p=13448</guid> <description><![CDATA[PITTSBURGH, PA- May 24, 2013 – ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, will be showcasing their 2013 v1 release of Wijmo Enterprise at O&#8217;Reilly Fluent Conference May 28-30, in San Francisco, CA Released last month, the 2013 v1 release of Wijmo Enterprise is a kit of user interface (UI) widgets [...]]]></description> <content:encoded><![CDATA[<p>PITTSBURGH, PA- May 24, 2013 – ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, will be showcasing their 2013 v1 release of Wijmo Enterprise at O&#8217;Reilly Fluent Conference May 28-30, in San Francisco, CA</p><p>Released last month, the 2013 v1 release of Wijmo Enterprise is a kit of user interface (UI) widgets for HTML5 development.  As an exhibitor at booth #15, Wijmo will debut to the audience their new addition to the kit, a high performance spreadsheet component for enterprise web application development.</p><p>&#8220;We have expanded our collection of over 40 widgets to include first-class mobile support,&#8221; said Chris Bannon, product manager at ComponentOne.  &#8220;All of our widgets will automatically adapt to jQuery Mobile or jQuery UI environments given we have created the first and only Adaptive Widget Framework on the market with this release&#8221; said Bannon.</p><p>BreezeJS is quickly becoming the industry standard plug-in for providing data services to JavaScript applications and the 2013 v1 release of Wijmo integrates with these standards. This integration with BreezeJS keeps Wijmo lightweight and gives developers the flexibility to choose the frameworks they want to work in.</p><p>Building off the company&#8217;s 20 years&#8217; experience with spreadsheet controls, ComponentOne has introduced SpreadJS, the new spreadsheet control which is now part of Wijmo Enterprise. This JavaScript-based widget uses HTML5 Canvas to render Excel-like spreadsheets. &#8220;SpreadJS brings additional data visualization and calculation features into your web applications,&#8221; said Bannon. &#8220;Now you can create calculators, dynamic interactive dashboards, rich colorful reports, and much more using SpreadJS.&#8221;</p><p><strong>Availability</strong></p><p>The Company offers download and purchase options online at <a href="https://wijmo.com/purchase/">https://wijmo.com/purchase/</a>  or by email at <a href="mailto:sales@wijmo.com">sales@wijmo.com</a>.</p><p><strong>Resources</strong></p><p>Wijmo 2013 v1 webcast: <a href="http://wijmo.com/wijmo-2013-v1-webcast/">http://wijmo.com/wijmo-2013-v1-webcast/</a></p><p><strong>About Wijmo</strong></p><p>Wijmo provides a set of jQuery widgets for creating interactive websites and apps. Built on jQuery UI and jQuery Mobile guidelines and frameworks, each widget is fully themed and theme-able using Themeroller. Wijmo has everything you need including grids, charts, interactive widgets, and more. Visit <a href="http://wijmo.com/">http://wijmo.com</a>. Follow @wijmo at <a href="http://twitter.com/wijmo">http://twitter.com/wijmo</a> and “Like” Wijmo on Facebook at <a href="http://www.facebook.com/Wijmo">http://www.facebook.com/Wijmo</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/wijmo-to-showcase-mobile-widgets-and-an-html5-spreadsheet-control-at-oreilly-fluent-conference/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>How to Set Cell Styles in SpreadJS</title><link>http://wijmo.com/how-to-set-cell-styles-in-spreadjs/</link> <comments>http://wijmo.com/how-to-set-cell-styles-in-spreadjs/#comments</comments> <pubDate>Mon, 20 May 2013 23:52:21 +0000</pubDate> <dc:creator>eric peng</dc:creator> <category><![CDATA[Sample]]></category> <category><![CDATA[Showcase]]></category> <category><![CDATA[SpreadJS]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Border]]></category> <category><![CDATA[Cell Style]]></category> <category><![CDATA[Font]]></category> <category><![CDATA[spread]]></category> <category><![CDATA[spreadsheet]]></category><guid isPermaLink="false">http://wijmo.com/?p=13363</guid> <description><![CDATA[A Cell Style is a great way to make important data stand out on a sheet, SpreadJS provides styles to customize your text to give it the exact look you want. You can add a variety of styles and colors to your text, as well as borders or gridlines of cells. Give your text a [...]]]></description> <content:encoded><![CDATA[<p>A Cell Style is a great way to make important data stand out on a sheet, SpreadJS provides styles to customize your text to give it the exact look you want. You can add a variety of styles and colors to your text, as well as borders or gridlines of cells.</p><p>Give your text a specific color and font style by using the font method of the Cell object. SpreadJS uses syntax of css font, same as the way to set font for other DOM elements.</p><pre>sheet.addSpan(1, 1, 1, 5);
sheet.setValue(1, 1, "Sale Data Analysis");
sheet.getCell(1, 1).font("bold 16px arial");
sheet.getCell(1, 1).foreColor("white");
sheet.getCell(1, 1).backColor("Purple");.</pre><p><a href="http://wijmo.com/wp-content/uploads/2013/05/font.png"><img src="http://wijmo.com/wp-content/uploads/2013/05/font.png" alt="" title="font" width="506" height="207" class="alignnone size-full wp-image-13364" /></a></p><p>Plus, give different color or line style borders to a range of cells by using the setBorder method of the Sheet object. It provides many options to easily determine which part of the cell range to set.</p><pre>sheet.setBorder(new $.wijmo.wijspread.Range(1, 1, 6, 5), new $.wijmo.wijspread.LineBorder("Black", $.wijmo.wijspread.LineStyle.thin), { outline: true });
sheet.setBorder(new $.wijmo.wijspread.Range(1, 1, 6, 5), new $.wijmo.wijspread.LineBorder("Blue", $.wijmo.wijspread.LineStyle.dotted), { inside: true });
sheet.setBorder(new $.wijmo.wijspread.Range(5, 1, 1, 5), new $.wijmo.wijspread.LineBorder("Black", $.wijmo.wijspread.LineStyle.double), { bottom: true });</pre><p><a href="http://wijmo.com/wp-content/uploads/2013/05/border.png"><img src="http://wijmo.com/wp-content/uploads/2013/05/border.png" alt="" title="border" width="507" height="206" class="alignnone size-full wp-image-13365" /></a></p><p>And you also can change the color of the gridline, even hide the gridline to make your data stand out on the sheet.</p><pre>sheet.setGridlineOptions({showVerticalGridline: false, showHorizontalGridline: false});</pre><p><a href="http://wijmo.com/wp-content/uploads/2013/05/gridline.png"><img src="http://wijmo.com/wp-content/uploads/2013/05/gridline.png" alt="" title="gridline" width="506" height="206" class="alignnone size-full wp-image-13366" /></a></p><p>You can try all of the above code in a web page which has initialized SpreadJS, to learn more about getting started with SpreadJS in a web page, please read <a href="http://wijmo.com/four-steps-to-use-spreadjs/" target="_blank">Quick Start Guide to Using SpreadJS</a>.</p><p>For more information about how to use SpreadJS, includes its data model and API, please read our <a href="http://wijmo.com/docs/spreadjs/webframe.htm" target="_blank">online documentation</a> or try <a href="http://wijmo.com/demos/" target="_blank">online demos</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wijmo.com/how-to-set-cell-styles-in-spreadjs/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Served from: wijmo.com @ 2013-06-20 00:03:13 by W3 Total Cache -->