Sencha Forum

Welcome to the Sencha Forum.

Options Help
', pageTpl : '{0}', headerTpl : [ '
', '
{4}
', '
Showing {2}-{3} of {1}
', '', '
' ].join(''), rowTpl : [ '
', '

', '', '{16}', '{9}{15}', '', ' {14}', '

{2}
', '
', 'Created: {1} | Score: {6}', '
', '', '
' ].join(''), tpl : '{0}
{2}{1}
', init : function() { var me = this, cookie = Sencha.getCookie('sencha_search_forums_checked'); me.onPageClick = Sencha.createCallback(me.onPageClick, me); me.onWindowResize = Sencha.createCallback(me.onWindowResize, me); window.addEventListener('resize', me.onWindowResize); addBodyClickListener(); if (me.current_forum !== '0') { me._forums = me.current_forum.split(','); } else if (me.forum_id !== '0') { me._forums = me.forum_id.split(','); } else if (cookie && 1 == 1) { me._forums = cookie.split(','); } }, getInput : function() { if (!inputEl) { inputEl = document.getElementById('sencha-search-input'); } return inputEl; }, getResultsEl : function() { if (!searchResultsEl) { searchResultsEl = document.getElementById('sencha-search-results'); } return searchResultsEl; }, getPagingEl : function() { if (!pagingEl) { pagingEl = document.getElementById('search-paging'); } return pagingEl; }, getHeaderEl : function() { if (!headerEl) { headerEl = document.getElementById('sencha-search-header'); } return headerEl; }, getOpenEl : function() { if (!openEl) { openEl = document.getElementById('search-open'); } return openEl; }, getFormEl : function() { if (!formEl) { formEl = document.getElementById('sencha-search-wrap'); if (!formEl) { formEl = document.getElementById('sencha-search-wrap-page'); } } return formEl; }, getForumsEl : function() { if (!forumsEl) { forumsEl = document.getElementById('sencha-search-input-forums'); } return forumsEl; }, getSearchApplyBtn : function() { if (!searchApplyBtn) { searchApplyBtn = document.getElementById('sencha-search-apply-search'); } return searchApplyBtn; }, onWindowResize : function() { var form = this.getFormEl(), isOpen; if (!form) { return; } isOpen = Sencha.hasCls(form, 'show-search-results') if (isOpen) { this.resizeResultsEl(); } }, doSearch : function(el) { if (!el) { el = Sencha.solr.getFormEl(); } var me = this, forum = me.getForumsEl(), cookie = Sencha.getCookie('sencha_search_forums_checked'), input = me.getInput(), query = input.value; query = input.value = Sencha.string.trim(query); if (query.length === 0) { return; } if (!forum.value && cookie && 1 == 1) { forum.value = cookie; } if (me.resetPagingOnSearch) { me.page = 1; me.start = 0; } if ('page' === 'page') { me.redirectSearch(); } else { if (el && !Sencha.hasCls(el, 'show-search-results')) { Sencha.addCls(el, 'show-search-results'); me.maskBody(); } me.doRequest(); } }, redirectSearch : function(returnUrl) { var me = this, current_forum = me.current_forum, form = me.getFormEl(), forum = me.getForumsEl(), query = me.buildQuery(), url = '/forum/misc.php?do=sencha_search', forumTranslated, forums; if (/solr_test_url=(true|1)/.test(location.href)) { url += '&solr_test_url=true'; } if (current_forum === '0') { forumTranslated = me.translateForumMap(query); forums = forumTranslated.forums; if (forums) { query = forumTranslated.query; } else if (forum.value) { forums = forum.value; } url += '&q=' + query; if (forums) { url += '&forum_id=' + forums; } } else { url += '&q=' + query + '&forums=' + current_forum; } url = url.replace(/"/g, '%22'); if (returnUrl) { return url; } location.href = url; }, createRequestObj : function() { var request = this.request; if (request) { return request; } if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } else { request = new ActiveXObject('Microsoft.XMLHTTP'); } request.onreadystatechange = this.handleStateChange(request, this); return this.request = request; }, translateForumMap : function(query) { var map = this._forum_map, matches = query.match(/(?:#)([a-z0-9]+)/g), m = 0, matchFound = false, forumsOpts, mLen, match; if (matches && matches.length > 0) { forumsOpts = []; mLen = matches.length; for (; m < mLen; m++) { match = matches[m].substr(1); query = query.replace('#' + match, ''); if (map[match]) { matchFound = true; forumsOpts = forumsOpts.concat(map[match]); } } } if (!matchFound) { forumsOpts = this._forums; } if (forumsOpts) { forumsOpts = forumsOpts.join(','); } else { forumsOpts = this.getForumsEl().value; } return { forums : forumsOpts, query : Sencha.string.trim(query) }; }, doRequest : function(query) { var me = this, input = me.getInput(), request = me.createRequestObj(), searchResults = me.getResultsEl(), forumsOpts = me._forums, current_forum = me.current_forum, page = me.page, start = me.start, rows = me.rows, url = me.url, forumTranslated; if (/solr_test_url=(true|1)/.test(location.href)) { url += '&solr_test_url=true'; } if (!query) { query = me.buildQuery(); } me._lastQuery = query; searchOpen = new Date(); if (me.clearFieldOnSearch) { input.value = ''; } if (current_forum === '0') { forumTranslated = me.translateForumMap(query); forumsOpts = forumTranslated.forums; query = forumTranslated.query; } else { forumsOpts = current_forum; } url += '&q=' + Sencha.string.trim(query) + '&page=' + page + '&start=' + start + '&rows=' + rows; if (forumsOpts) { url += '&forums=' + forumsOpts; } searchResults.style.height = ''; searchResults.innerHTML = '
Searching...
'; pagingEl = null; request.open('GET', url, true); request.send(); }, buildQuery : function() { var input = this.getInput(), query = input.value, conditions = Sencha.solr._conditions, c = 0, cLen = conditions.length, condition, field, value; for (; c < cLen; c++) { condition = conditions[c]; field = condition.field; value = condition.value; if (field !== 'from' && field !== 'to') { condition.type = 'include'; value = '(' + value + ')'; } query += ' ' + (condition.type === 'include' ? '' : '-') + field + ':' + value; } return query; }, decodeResponse : function(json) { return eval('(' + json + ')'); }, handleStateChange : function(request, scope) { return function() { if (request.readyState === 4 && request.status === 200) { var result = scope.decodeResponse(request.responseText); scope.renderResults.call(scope, result); } } }, resizeResultsEl : function() { var me = this, input = me.getInput(), output = me.getResultsEl(), firstElement = output.firstElementChild, resultElement = firstElement.nextElementSibling, inputPos = Sencha.getElementPosition(input), outputHeight = window.innerHeight - ( inputPos.y + input.offsetHeight ) - ( inputPos.y / 2 ); output.style.height = outputHeight + 'px'; resultElement.style.height = outputHeight - firstElement.offsetHeight + 'px'; }, renderResults : function(results) { var me = this, output = me.getResultsEl(), form = me.getFormEl(), headerTpl = me.headerTpl, rowTpl = me.rowTpl, tpl = me.tpl, datas = results.docs || [], r = 0, rLen = datas.length, numFound = results.numFound || 0, start = typeof results.start === 'number' ? results.start : -1, end = start >= 0 ? start + me.rows : 0, paging = me.renderPaging(results), rows = '', re = me.queryParserRe, input = me.getInput(), matches = input.value.match(re), m = 0, mLen = matches ? matches.length : 0, options = '', conditions = [], forums = [], selected = Sencha.solr._forums, s = 0, sLen = selected.length, getForumTitle = Sencha.solr.getForumTitle, premiumForums = '4,26,52,59,11,127,25,62,54'.split(','), pager, data, rowCls, header, match, title, prefix; if (end > numFound) { end = numFound; } start = Math.max(start, 0); header = me.format( headerTpl, me._lastQuery, //{0} me.formatNumber(numFound), //{1} me.formatNumber(start), //{2} me.formatNumber(end), //{3} paging, //{4} me.redirectSearch(true) //{5} ); if (rLen > 0) { for (; r < rLen; r++) { data = datas[r]; title = ''; rowCls = r % 2 === 0 ? 'alt-row' : ''; prefix = data.prefixid ? '[' + data.prefixid + ']' : ''; if (Sencha.inArray(premiumForums, data.forum_id + '')) { title = 'Premium Post'; } rows += me.format( rowTpl, data.active, //{0} me.formatDate(data.created), //{1} data.hl, //{2} data.id, //{3} data.indexed, //{4} data.public, //{5} data.score, //{6} data.author, //{7} data.source_id, //{8} data.title, //{9} data.source_type, //{10} //data.url, //{11} '//www.sencha.com/forum/showthread.php?' + data.source_id, rowCls, //{12} data.forum_id, //{13} data.forum_name, //{14} title, //{15} prefix //{16} ); } } else { rows = '
No results found
'; } if (matches) { for (; m < mLen; m++) { match = matches[m]; if (match[0] === '+') { match = match.substr(1); } match = match.replace(': ', ':'); conditions.push(match); } } if (conditions.length > 0) { options += '
Conditions: ' + conditions.join(' ') + '
'; } if (selected.length > 0) { for (; s < sLen; s++) { forums.push( getForumTitle(selected[s]) ); } if (forums.length > 0) { options += '
Forums: ' + forums.join(', ') + '
'; } } output.innerHTML = me.format( tpl, header, //{0} rows, //{1} options //{2} ); Sencha.addCls(formEl, 'show-search-results'); me.resizeResultsEl(); pager = me.getPagingEl(); pager && pager.addEventListener('click', me.onPageClick); }, renderPaging : function(result) { var me = this, pageTpl = me.pageTpl, format = me.format, Y = me.rows, Z = me.page, Q = 3, X = me._availPages = Math.ceil(result.numFound / Y), max_page = X, pages = [], paging = [], r = (Z - 1) / Q, begin = Math.max( (Q * r + 1) - Q, 1 ), end = Math.min( Math.ceil( Q * (r + 1) ) + (Q - (Z - begin)) + 1, max_page ), cls; if (max_page === 1) { return ''; } if (max_page - Z < Q) { begin = Math.max( begin - (Q - (max_page - Z)), 1 ); } if (Z !== 1) { paging.push('First'); } if (begin !== 1) { paging.push('...'); } for (; begin <= end; begin++) { cls = begin === Z ? '' : 'link'; text = begin === Z ? begin : format.call(me, pageTpl, begin, cls); pages.push(me.formatNumber(text)); } if (pages.length > 0) { paging.push( pages.join(', ') ); if (end !== max_page) { paging.push('...'); } if (Z !== max_page) { paging.push('Last'); } } else { paging = []; } return paging.join(' '); }, onPageClick : function(e) { var target = e.target || e.srcElement, isPage = /span/i.test(target.nodeName), isFirst = /first/i.test(target.innerHTML), isLast = /last/i.test(target.innerHTML); skipClickCheck = true; if (!isPage) { return; } else if (isFirst) { this.goToPage(1); } else if (isLast) { this.goToPage(this._availPages); } else { var page = parseInt(target.innerHTML, 10); this.goToPage(page); } }, goToPage : function(page) { var me = this, rows = me.rows, query = me._lastQuery ? me._lastQuery : me.field.value; if (!query) { return; } me.page = page; me.start = (page - 1) * rows; me.doRequest(query); }, formatNumber : function(num) { return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); }, formatDate : function(date) { if (typeof date === 'string') { date = new Date(date); } var d_names = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], m_names = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; curr_day = date.getDay(), curr_date = date.getDate(), curr_month = date.getMonth(), curr_year = date.getFullYear(), curr_hour = date.getHours(), curr_min = date.getMinutes(), sup = '', a_p = ''; if (curr_hour < 12) { a_p = 'am'; } else { a_p = 'pm'; } if (curr_hour === 0) { curr_hour = 12; } if (curr_hour > 12) { curr_hour = curr_hour - 12; } curr_min = curr_min + ''; if (curr_min.length === 1) { curr_min = '0' + curr_min; } if (curr_date === 1 || curr_date === 21 || curr_date === 31) { sup = 'st'; } else if (curr_date === 2 || curr_date === 22) { sup = 'nd'; } else if (curr_date === 3 || curr_date === 23) { sup = 'rd'; } else { sup = 'th'; } return d_names[curr_day] + ' ' + curr_date + sup + ' ' + m_names[curr_month] + ' ' + curr_year + ' ' + curr_hour + ':' + curr_min + a_p; }, format: function(format) { var args = Sencha.toArray(arguments, 1); return format.replace(/\{(\d+)\}/g, function(m, i) { return args[i]; }); }, maskBody : function() { var div = document.getElementById('sencha-search-modal'); if (!div) { div = document.createElement('div'); div.id = 'sencha-search-modal'; div = document.body.appendChild(div); } document.body.style.overflow = 'hidden'; }, unmaskBody : function() { var div = document.getElementById('sencha-search-modal'); if (div) { Sencha.destroyElement(div); } document.body.style.overflow = ''; }, toggleNextElement : function(id) { var el = document.getElementById(id), isCollapsed = false; if (el) { isCollapsed = Sencha.hasCls(el, 'sencha-search-option-collapsed'); Sencha[isCollapsed ? 'removeCls' : 'addCls'](el, 'sencha-search-option-collapsed'); } }, showHelp : function(which) { if (typeof which !== 'string' || !which) { which = 'conditions'; } var forum_map = {}, groups = [], current_forum = this.current_forum, groupStr; for (group in forum_map) { if (forum_map.hasOwnProperty(group)) { groups.push('"' + group + '"'); } } groupStr = groups.join(', '); Sencha.showPopup({ cls : 'sencha-options-popup', modal : true, hideOnMaskTap : true, html : ''.concat( '
', '', '', '', '', '', '', '', '', '', '
Search
Help
ConditionsForumsSettingsUI
', '
', '
Conditions are parameters that can further narrow results from your search. Conditions can either be specified within the query or within the Options dialog. Each condition can be used to include or exclude the term(s) and can accept a variety of values.
', '
If you open the Options dialog and the Conditions tab is selected, you will see a table of current conditions (if any) and also a row where you can add conditions. First column is where you can select to include or exclude the value in the query. Second column is the field you want the value to be searched in. The third column is where you can specify the value that will be used in the query.
', '
Currently you can add conditions on the title, posts and author. You can also add conditions for the date using the from and to. Do note that the from and to conditions can only be specified once and must adhere to the format: "YYYY-MM-DD", example: "2012-01-01". The posts condition will search within the body of each post but will also search within the title and boost the score based on matches.
', '
As previously mentioned, the value can accept multiple types. In it\'s simplest form, you can specify a single value, example "grid". Or you can use AND and OR to be more advanced, example "(grid AND tree)". If you use the parenthesis you can use AND/OR but if you just list terms it will default to AND, example "(grid tree)". You can also use wildcards using an asterik, example "mitchell*".
', '
For powerusers, you can specify conditions without opening the Options dialog using Smart Queries. You can type the conditions into the search input box, example "grid -title:(cell AND row) +author:mitchell* from:2011-01-01 to:2012-01-01". The "+" and "-" trigger the include and exclude respectively and if you don\'t use it it will default to include. The values can accept the different values just like you can within the Options dialog.
', '
', '
', ( current_forum !== '0' ? ''.concat( '
You are searching within a forum so your results will be limited to be within this forum and any child forums.
' ) : ''.concat( '
To search for results within particular forums, you can specify which forums you would like to search in within the Options dialog under the Forums tab.
', '
You will be presented with two columns, the left (Available) column holds the forums that are not going to be searched within and the right (Selected) column having the forums that will be searched in. If there are no forums under the Selected column, it will be assumed that you don\'t wish to limit the query to search within any forum and will search within all forums.
', '
To move a forum from the Available column to the Selected column, click on the "(add)" link. You can also add all forums under a category by clicking on the "(add)" before the category and all child forums will move to the Selected column. To remove a forum or all forums under a category, you can click on the "(remove)" link before the forum title under the Selected column.
', '
Do note that, by default, the selections here will save a cookie therefor persisting the selection across queries and browse window refreshes. You can turn this off int he Settings tab under the Options dialog.
', '
For powerusers, you can specify forums within the search input using Smart Queries. You do this by using the number sign and what group you want, example "#st2". These will use the forums that are configured to be used for that st2 group (not configurable by users). This will not use any forums selected in the Options dialog and will not persist within a cookie. Currently, The supported groups are: ' + groupStr + '
' ) ), '
', '
', '
There are several settings that can tweak the behavior of the user interface and will persist via a cookie.
', '
Persist forum selection if unchecked will not save forum selection to a cookie and persist. You would need to select which forums each time you visit the page.
', '
Reset paging on new search if unchecked will stay on the same page of results for each new search query executed.
', '
View results as is an option to show the results in the popup on the same page or in a new page. If you have this on Popup, you can still open the results in a new page with the Open link in the popup.
', '
Refresh page on success if checked, when you press the Save button it will refresh the page so that the options will take affect.
', '
', '
', '
There are a few things with the UI that need to be pointed out.
', '
To execute a search query, you can type in your query into the search input and either press the button on your keyboard or press the magnifying glass icon.
', '
If the View results as setting is set to Popup, when you xecute the search, the results will popup and mask the background. If the View results as setting is set to Page and you execute the search, it will direct the current browser window to the results in a new page. If you are on the results in their own page, you can also bookmark that page to return to those results (forum selection may or may not persist depending on the Persist forum selection setting and browser\'s cookie setting.
', '
After you have executed the search and you are looking at the list of results, the text in green denotes the match.
', '
If there is a lock icon at the end of the title within the list of results, this is meant to show that the result is in a premium forum which you may or may not have access to depending on if you have a Support Subscription and your forum user account is marked as a premium user.
', '
', '
' ) }); Sencha.solr.options.init.call(Sencha.solr.options); }, showOptions : function(which) { which = which || 'conditions'; if (typeof which !== 'string') { which = 'conditions'; } var solr = Sencha.solr, re = solr.queryParserRe, input = solr.getInput(), current_forum = solr.current_forum, matches = input.value.match(re), m = 0, mLen = matches ? matches.length : 0, isNew = true, conditions = [], conditionsStr = '', buildConditionRow = solr.options.buildConditionRow, condition, type, field, value, split; for (; m < mLen; m++) { condition = matches[m]; if (condition[0] === '-') { type = 'exclude'; } else { if (condition[0] !== '+') { condition = '+' + condition; } type = 'include'; } match = condition.replace(': ', ':'); split = condition.split(':'); field = split[0].substr(1); value = split[1]; if (!Sencha.inArray(conditions, condition)) { conditions.push(condition); conditionsStr += buildConditionRow(type, field, value); } } Sencha.showPopup({ cls : 'sencha-options-popup', modal : true, hideOnMaskTap : true, html : ''.concat( '
', '', '', '', '', '', '', '', '', '
Search OptionsConditionsForumsSettings', '', '
', '
', '
', '', '', '', '', '', '', '', '', '', '', conditionsStr, '', '', '', '', '', '', '', '
TypeFieldValue
', '', '', '', '', '', 'Add
', '
', '
For the from/to fields, you should only specify one of each. If you have multiple of the same field (from or to only) then last one wins. The date format should also be in Y-m-d (YYYY-mm-dd, 2012-01-01).
', '
', '
', ( current_forum !== '0' ? ''.concat( '
You are searching within a forum so your results will be limited to be within this forum and any child forums.
' ) : ''.concat( '', '', '', '', '', '', '
Available
Selected
' ) ), '
', '
', '
', '
', '', '', '
', '
', '', '', '
', '
', '', '', '
', '
', '', ' ', '
', '
', '
', '
' ) }); Sencha.solr.options.init.call(Sencha.solr.options); }, getForumTitle : function(forum_id) { var allForums = Sencha.solr._allForums, a = 0, aLen = allForums.length, forum, children, c, cLen; for (; a < aLen; a++) { forum = allForums[a]; if (forum.forumid == forum_id) { return forum.title; } else { children = forum.children; if (!children) { continue; } c = 0; cLen = children.length; for (; c < cLen; c++) { forum = children[c]; if (forum.forumid == forum_id) { return forum.title; } } } } return; }, /* Options Start */ _conditions : [], _forums : [], _allForums : [{"forumid":12,"title":"Related Projects","children":[{"forumid":15,"title":"Ext.nd for Notes\/Domino"},{"forumid":23,"title":"Ext.air for Adobe AIR"},{"forumid":16,"title":"Java Ext Builder"}]},{"forumid":94,"title":"Sencha.io Community Forums - Unsupported","children":[{"forumid":95,"title":"io: Discussion"},{"forumid":96,"title":"io: Q&A"}]},{"forumid":102,"title":"Sencha Market","children":[{"forumid":103,"title":"Market Q&A"},{"forumid":104,"title":"Market Open Discussion"}]},{"forumid":108,"title":"Testing","children":[{"forumid":109,"title":"Mitch-Test"}]},{"forumid":115,"title":"Sencha Touch for BlackBerry 10 App Program","children":[{"forumid":116,"title":"Sencha Touch for BlackBerry 10 App Program"}]},{"forumid":120,"title":"Sencha Web Application Manager Forums - Unsupported","children":[{"forumid":121,"title":"Q&A"},{"forumid":122,"title":"Bugs"}]},{"forumid":152,"title":"vBCms Comments","children":null},{"forumid":153,"title":"Sencha GXT Community Forums (5.x)","children":[{"forumid":154,"title":"GXT 5: Q&A"},{"forumid":155,"title":"GXT 5: Bugs"}]},{"forumid":22,"title":"Sencha General Forums","children":[{"forumid":6,"title":"Ext: Open Discussion"},{"forumid":7,"title":"Ext: Examples and Extras"},{"forumid":33,"title":"Sencha GXT Open Discussion"},{"forumid":137,"title":"Sencha Contests"},{"forumid":68,"title":"Community Discussion"},{"forumid":157,"title":"Accessibility"}]},{"forumid":10,"title":"Sencha Support Forums","children":[{"forumid":114,"title":"Desktop Packager: Help"},{"forumid":11,"title":"Sencha Ext JS Q&A"},{"forumid":127,"title":"Sencha Web Application Manager Q&A"},{"forumid":25,"title":"Sencha GXT Q&A"},{"forumid":54,"title":"Sencha: Experts Discussion"}]},{"forumid":171,"title":"Ext JS 7.x Community Forums","children":[{"forumid":172,"title":"Ext JS 7.x Q&A"},{"forumid":173,"title":"Ext JS 7.x Bugs"},{"forumid":174,"title":"Ext JS 7.x Feature Requests"}]},{"forumid":132,"title":"Ext JS 6.x Community Forums","children":[{"forumid":149,"title":"Ext 6.2 Early Access"},{"forumid":133,"title":"Ext JS 6.x Q&A"},{"forumid":134,"title":"Ext JS 6.x Bugs"},{"forumid":4,"title":"Ext JS Feature Requests"}]},{"forumid":163,"title":"Sencha ExtAngular","children":[{"forumid":164,"title":"Q&A"},{"forumid":165,"title":"Bugs"}]},{"forumid":158,"title":"Sencha ExtReact","children":[{"forumid":159,"title":"Q&A"},{"forumid":160,"title":"Bugs"}]},{"forumid":166,"title":"Sencha ExtWebComponents","children":[{"forumid":167,"title":"Q&A"},{"forumid":168,"title":"Bugs"}]},{"forumid":113,"title":"Sencha Tools","children":[{"forumid":112,"title":"Desktop Packager"},{"forumid":118,"title":"Sencha Fiddle"},{"forumid":8,"title":"Sencha Cmd"},{"forumid":131,"title":"JetBrains IDE Plugin"},{"forumid":138,"title":"Sencha Stencils"},{"forumid":142,"title":"Visual Studio Plugin"},{"forumid":156,"title":"Visual Studio Code Plugin"},{"forumid":143,"title":"Eclipse Plugin"},{"forumid":136,"title":"Sencha Inspector"},{"forumid":147,"title":"Sencha Themer"},{"forumid":148,"title":"Sencha Documentation"},{"forumid":161,"title":"ExtGen"},{"forumid":162,"title":"ExtBuild"}]},{"forumid":169,"title":"Ext JS Upgrade Adviser Community Forum","children":[{"forumid":170,"title":"Q&A"}]},{"forumid":144,"title":"Sencha Test","children":[{"forumid":145,"title":"Q&A"},{"forumid":146,"title":"Bugs"}]},{"forumid":99,"title":"Sencha Architect Forums","children":[{"forumid":52,"title":"Sencha Architect Feature Requests"},{"forumid":150,"title":"Sencha Architect 4.x: Q&A"},{"forumid":151,"title":"Sencha Architect 4.x: Bugs"},{"forumid":117,"title":"Sencha Architect 3.x: Q&A"},{"forumid":119,"title":"Sencha Architect 3.x: Bugs"},{"forumid":126,"title":"Sencha Architect User Extensions\/Templates"},{"forumid":110,"title":"Sencha Architect: Early Access Program"},{"forumid":97,"title":"Sencha Architect 2.x: Bugs"},{"forumid":98,"title":"Sencha Architect 2.x: Help & Discussions"}]},{"forumid":139,"title":"Sencha GXT 4.x Community Forums","children":[{"forumid":140,"title":"GXT 4.x Q&A"},{"forumid":141,"title":"GXT 4.x Bugs"},{"forumid":26,"title":"Sencha GXT Feature Requests"}]},{"forumid":83,"title":"Sencha GXT Community Forums (3.x)","children":[{"forumid":128,"title":"Sencha GXT 3.1"},{"forumid":100,"title":"Sencha GXT Q&A"},{"forumid":101,"title":"Sencha GXT Discussion"},{"forumid":84,"title":"Sencha GXT Bugs"}]},{"forumid":89,"title":"Sencha Touch 2.x Forums","children":[{"forumid":90,"title":"Sencha Touch 2.x: Q&A"},{"forumid":105,"title":"Sencha Touch 2.x: Examples and Showcases"},{"forumid":91,"title":"Sencha Touch 2.x: Discussion"},{"forumid":92,"title":"Sencha Touch 2.x: Bugs"},{"forumid":59,"title":"Sencha Touch Feature Requests"},{"forumid":62,"title":"Sencha Touch Q&A"}]},{"forumid":124,"title":"Ext JS Community Forums 5.x - Unsupported","children":[{"forumid":125,"title":"Ext 5: Private Beta"},{"forumid":129,"title":"Ext 5: Q&A"},{"forumid":130,"title":"Ext 5: Bugs"}]},{"forumid":79,"title":"Ext JS Community Forums 4.x - Unsupported","children":[{"forumid":87,"title":"Ext: Q&A"},{"forumid":81,"title":"Ext: Discussion"},{"forumid":80,"title":"Ext:Bugs"},{"forumid":82,"title":"Ext:User Extensions and Plugins"},{"forumid":47,"title":"Ext.Direct"},{"forumid":93,"title":"Ext: 4.x Beta"}]},{"forumid":39,"title":"Ext JS 3.x - Unsupported","children":[{"forumid":40,"title":"Ext 3.x: Help & Discussion"},{"forumid":41,"title":"Ext 3.x: Bugs"},{"forumid":42,"title":"Ext 3.x: User Extensions and Plugins"}]},{"forumid":43,"title":"Ext GWT Community Forums (2.x) - Unsupported","children":[{"forumid":88,"title":"Ext GWT: Q&A"},{"forumid":45,"title":"Ext GWT: Discussion"},{"forumid":46,"title":"Ext GWT: Bugs (2.x)"},{"forumid":44,"title":"Ext GWT: User Extensions and Plugins"}]},{"forumid":56,"title":"Sencha Touch 1.x Forums - Unsupported","children":[{"forumid":86,"title":"Sencha Touch 1.x: Q&A"},{"forumid":55,"title":"Sencha Touch 1.x: Discussion"},{"forumid":57,"title":"Sencha Touch 1.x: Bugs"},{"forumid":58,"title":"Sencha Touch 1.x: Examples and Showcases"},{"forumid":61,"title":"Sencha Touch 1.x: App Contest"},{"forumid":85,"title":"Sencha Touch 1.x: Charts"}]},{"forumid":50,"title":"Ext Designer Forums - Unsupported","children":[{"forumid":49,"title":"Ext Designer: Help & Discussion"},{"forumid":51,"title":"Ext Designer: Bugs"}]},{"forumid":19,"title":"Ext JS 2.x - Unsupported","children":[{"forumid":9,"title":"Ext 2.x: Help & Discussion"},{"forumid":20,"title":"Ext 2.x: Bugs"},{"forumid":21,"title":"Ext 2.x: User Extensions and Plugins"}]},{"forumid":1,"title":"Ext JS 1.x - Unsupported","children":[{"forumid":3,"title":"Ext 1.x: Bugs"},{"forumid":5,"title":"Ext 1.x: Help & Discussion"},{"forumid":18,"title":"Ext 1.x: User Extensions and Plugins"}]},{"forumid":29,"title":"Ext GWT 1.x - Unsupported","children":[{"forumid":30,"title":"Ext GWT: Help & Discussion (1.x)"},{"forumid":31,"title":"Ext GWT: Bugs (1.x)"},{"forumid":32,"title":"Ext GWT: User Extensions and Plugins (1.x)"}]},{"forumid":63,"title":"Sencha Animator - Unsupported","children":[{"forumid":64,"title":"Sencha Animator Help & Discussion"},{"forumid":65,"title":"Sencha Animator Bugs"},{"forumid":66,"title":"Sencha Animator Feature Requests"}]},{"forumid":123,"title":"Localized Forums","children":[{"forumid":35,"title":"Sencha\u65e5\u672c\u8a9e\u30d5\u30a9\u30fc\u30e9\u30e0"},{"forumid":135,"title":"Portuguese Sencha Forum"}]}], _forum_map : {}, addCondition : function(type, field, value) { var solr = Sencha.solr, re = solr.queryParserRe, input = solr.getInput(), matches = input.value.match(re), m = 0, mLen = matches ? matches.length : 0, isNew = true, pageDisplay = document.getElementById('sencha-search-conditions-display'), conditions = [], query = query = (type === 'exclude' ? '-' : '') + field + ':' + value, match; if (field === 'from' || field === 'to') { type = 'include'; } if (matches) { for (; m < mLen; m++) { match = matches[m]; if (match[0] === '+') { match = match.substr(1); } match = match.replace(': ', ':'); conditions.push(match); if (match.toLowerCase() === query.toLowerCase()) { isNew = false; break; } } } conditions.push(query); if (pageDisplay) { pageDisplay.innerHTML = conditions.join(' '); } if (isNew) { query = input.value + ' ' + (type === 'exclude' ? '-' : '') + field + ':' + value query = Sencha.string.trim(query.replace(' ', ' ')); input.value = query; } return isNew; }, removeCondition : function(type, field, value) { var solr = Sencha.solr, re = solr.queryParserRe, input = solr.getInput(), matches = input.value.match(re), m = 0, mLen = matches ? matches.length : 0, pageDisplay = document.getElementById('sencha-search-conditions-display'), conditions = [], match, query, replaceParam; if (matches) { for (; m < mLen; m++) { match = matches[m]; query = (type === 'exclude' ? '-' : '') + field + ':' + value; if (match[0] === '+') { match = match.substr(1); } match = match.replace(': ', ':'); if (match.toLowerCase() === query.toLowerCase()) { replaceParam = matches[m]; } else { conditions.push(matches[m]); } } } if (pageDisplay) { pageDisplay.innerHTML = conditions.join(' '); } if (replaceParam) { replaceParam = input.value.replace(replaceParam, ''); replaceParam = Sencha.string.trim(replaceParam.replace(' ', ' ')); input.value = replaceParam; } }, addForum : function(forumid) { var forums = Sencha.solr._forums; forums.push(forumid); }, removeForum : function (forumid) { var forums = Sencha.solr._forums, f = 0, fLen = forums.length, newForums = [], forum; for (; f < fLen; f++) { forum = forums[f]; if (forum != forumid) { newForums.push(forum); } } Sencha.solr._forums = newForums; }, settings : { save : function(button) { Sencha.addCls(button, 'disabled'); var oldText = button.innerHTML || button.value, form = document.forms['sencha-search-settings'], refresh = form['refresh_page'].checked, url = location.origin + '/forum/misc.php?', params = [], settings = { do : 'sencha_search_save_settings', forum_persist : form['forum_persist'].checked ? 1 : 0, reset_paging : form['reset_paging'].checked ? 1 : 0, view_results : form['view_results'].value }, param; button.innerHTML = 'Saving...'; button.value = 'Saving...'; for (param in settings) { if (settings.hasOwnProperty(param)) { params.push(param + '=' + settings[param]); } } url += params.join('&'); Sencha.ajax({ url : url, callback : function(response, e) { var result = Sencha.decode(response.responseText), success = result.success; if (success && refresh) { location.href = location.href; } button.innerHTML = oldText; button.value = oldText; Sencha.removeCls(button, 'disabled'); } }); } }, options : { init : function() { var me = this, header = document.getElementById('sencha-search-options-header'); me.syncForums(); header.addEventListener('click', function(e) { e = e || window.e; var target = e.target || e.srcElement; if (/td/i.test(target.tagName) && Sencha.hasCls(target, 'item')) { me.onHeaderClick(target); } }); me.onHeaderClick = Sencha.createCallback(me.onHeaderClick, me); }, buildConditionRow : function(type, field, value) { return '' + type + '' + field + '' + value + 'x'; }, onHeaderClick : function(el) { var isActive = Sencha.hasCls(el, 'active'), id = el.id, searchApplyBtn = Sencha.solr.getSearchApplyBtn(), newId, active, oldId; if (!isActive) { newId = id.substr(0, id.length - 4); active = this.getActive(); if (active) { oldId = active.id; oldId = oldId.substr(0, oldId.length - 4); } this.makeActive(newId, oldId); searchApplyBtn && Sencha[newId === 'sencha-search-options-settings' ? 'addCls' : 'removeCls'](searchApplyBtn, 'hide-button'); } }, getActive : function() { var els = Sencha.getElement('#sencha-search-options-header td.cell'), e = 0, eLen = els.length, el; for (; e < eLen; e++) { el = els[e]; if (/td/i.test(el.tagName)) { if (Sencha.hasCls(el, 'active')) { break; } } } return el; }, makeActive : function(newId, oldId) { var oldActive = document.getElementById(oldId + '-tab'), oldBody = document.getElementById(oldId + '-body'), newActive = document.getElementById(newId + '-tab'), newBody = document.getElementById(newId + '-body'); Sencha.addCls(newActive, 'active'); Sencha.removeCls(newBody, 'sencha-search-options-hidden'); Sencha.removeCls(oldActive, 'active'); Sencha.addCls(oldBody, 'sencha-search-options-hidden'); }, addCondition : function() { var form = document.forms['sencha-search-conditions'], type = form['sencha-search-options-type'], field = form['sencha-search-options-field'], value = form['sencha-search-options-value'], table = form.firstElementChild, tbody = table.lastElementChild, lastTr = tbody.lastElementChild, newRow = document.createElement('tr'), htmlRegex = /<|>/ig, typeValue = type.value.replace(htmlRegex, ''), fieldValue = field.value.replace(htmlRegex, ''), valueValue = value.value.replace(htmlRegex, ''), isNew = Sencha.solr.addCondition(typeValue, fieldValue, valueValue); if (!valueValue || !isNew) { return; } newRow.innerHTML = this.buildConditionRow(typeValue, fieldValue, valueValue); tbody.insertBefore(newRow, lastTr); type .value = 'include'; field.value = 'title'; value.value = ''; value.focus(); }, removeCondition : function(el) { var row = Sencha.getElParentBy(el, function (parent) { return /tr/i.test(parent.tagName); }), children = row.childNodes, type = children[0].innerText, field = children[1].innerText, value = children[2].innerText; Sencha.solr.removeCondition(type, field, value); Sencha.destroyElement(row); }, syncForums : function() { var solr = Sencha.solr, allForums = solr._allForums, forums = solr._forums, forum_ids = solr.forum_id, availEl = document.getElementById('sencha-search-options-forums-avail'), selectedEl = document.getElementById('sencha-search-options-forums-selected'), pageDisplay = document.getElementById('sencha-search-forums-display'), a = 0, aLen = allForums.length, fLen = forums.length, useForums = [], availForums = [], selectedForums = [], selectedTotal = [], u = 0, strInt = function(val, match) { return val.toString() === match.toString(); }, uLen, cookie, forum, f, aForum, children, c, cLen, child, availChildren, selectedChildren; if (forum_ids !== '0') { useForums = typeof forum_ids === 'string' ? forum_ids.split(',') : forum_ids; } else if (1 == 1 && forum_ids === '0') { cookie = Sencha.getCookie('sencha_search_forums_checked'); if (cookie) { useForums = typeof cookie === 'string' ? cookie.split(',') : cookie; } } uLen = useForums.length; for (; u < uLen; u++) { forum = useForums[u]; if (!Sencha.inArray(forums, forum, strInt)) { forums.push(forum); } } for (; a < aLen; a++) { f = 0; aForum = allForums[a]; children = aForum.children; availChildren = []; selectedChildren = []; if (children) { c = 0; cLen = children.length; for (; c < cLen; c++) { child = children[c]; if (Sencha.inArray(forums, child.forumid, strInt)) { selectedChildren.push(child); selectedTotal.push(child.title); } else { availChildren.push(child); } } } availForums.push( { forumid : aForum.forumid, title : aForum.title, children : availChildren } ); selectedForums.push( { forumid : aForum.forumid, title : aForum.title, children : selectedChildren } ); } availEl && (availEl.innerHTML = this.buildForum(availForums, true)); selectedEl && (selectedEl.innerHTML = this.buildForum(selectedForums, false)); if (pageDisplay) { pageDisplay.innerHTML = selectedTotal.length === 0 ? '(none)' : selectedTotal.join(', '); } }, buildForum : function(forums, add) { var f = 0, fLen = forums.length, divs = '', fn = add ? 'addForum' : 'removeForum', sig = add ? '(add)' : '(remove)', forum, children, c, cLen, html, child; for (; f < fLen; f++) { forum = forums[f]; children = forum.children; c = 0; cLen = children.length; html = cLen === 0 ? '' : '
' + sig + ' ' + forum.title + '
'; for (; c < cLen; c++) { child = children[c]; html += '
' + sig + ' ' + child.title + '
'; } if (html) { divs += '
' + html + '
'; } } return divs; }, addForum : function(el, forumid, isCategory) { var addForum = Sencha.solr.addForum; if (isCategory) { var allForums = Sencha.solr._allForums, a = 0, aLen = allForums.length, c = 0, forum, children, cLen; for (; a < aLen; a++) { forum = allForums[a]; if (forum.forumid === forumid) { children = forum.children; cLen = children.length; break; } } for (; c < cLen; c++) { addForum(children[c].forumid); } } else { addForum(forumid); } if (1 == 1) { Sencha.setCookie('sencha_search_forums_checked', Sencha.solr._forums.join(','), 7300); } this.syncForums(true); }, removeForum : function(el, forumid, isCategory) { var removeForum = Sencha.solr.removeForum; if (isCategory) { var allForums = Sencha.solr._allForums, a = 0, aLen = allForums.length, c = 0, forum, children, cLen; for (; a < aLen; a++) { forum = allForums[a]; if (forum.forumid === forumid) { children = forum.children; cLen = children.length; break; } } for (; c < cLen; c++) { removeForum(children[c].forumid); } } else { removeForum(forumid); } if (1 == 1) { Sencha.setCookie('sencha_search_forums_checked', Sencha.solr._forums.join(','), 7300); } this.syncForums(true); } } /* Options End */ } }); Sencha.solr.init();
  1. Sencha General Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Open discussion about events, meetups and other general topics of interest to the Sencha Community.

      Forum Actions:

      Forum Statistics:

      • Threads: 9,367
      • Posts: 66,678
    2. Meeting Section 508 requirements, WCAG 2.0 compliance, UI solutions for disabilities

      Forum Actions:

      Forum Statistics:

      • Threads: 10
      • Posts: 31
  2. Sencha Support Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Have a quick question about Sencha Ext JS?

      Forum Actions:

      Forum Statistics:

      • Threads: 20,641
      • Posts: 95,977
    2. Have a quick question about Sencha GXT?

      Forum Actions:

      Forum Statistics:

      • Threads: 4,539
      • Posts: 19,758
  3. Ext JS 7.x Community Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Ext JS 7.x

      Forum Actions:

      Forum Statistics:

      • Threads: 164
      • Posts: 417
    2. Report bugs in Ext JS 7.x

      Forum Actions:

      Forum Statistics:

      • Threads: 551
      • Posts: 756
    3. Request new features or modifications to existing ones

      Forum Actions:

      Forum Statistics:

      • Threads: 14
      • Posts: 49
  4. Ext JS 6.x Community Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Ext JS 6.x.

      Forum Actions:

      Forum Statistics:

      • Threads: 5,440
      • Posts: 18,556
    2. Report bugs in Ext JS 6.x

      Forum Actions:

      Forum Statistics:

      • Threads: 2,816
      • Posts: 9,864
    3. Request new features or modifications to existing ones

      Forum Actions:

      Forum Statistics:

      • Threads: 2,541
      • Posts: 10,458

      Last Post:

      Private
  5. Sencha ExtAngular Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Q&A

      Questions? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 24
      • Posts: 62
    2. Report bugs here

      Forum Actions:

      Forum Statistics:

      • Threads: 3
      • Posts: 5
  6. Sencha ExtReact Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Q&A

      Questions? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 292
      • Posts: 947
    2. Report bugs here

      Forum Actions:

      Forum Statistics:

      • Threads: 94
      • Posts: 328
  7. Sencha ExtWebComponents Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Q&A

      Questions? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 12
      • Posts: 21
    2. Report bugs here

      Forum Actions:

      Forum Statistics:

      • Threads: 3
      • Posts: 6
  8. Sencha Tools Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 228
      • Posts: 886
    2. Questions, suggestions and issues related to Sencha Cmd

      Forum Actions:

      Forum Statistics:

      • Threads: 3,324
      • Posts: 13,762
    3. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 194
      • Posts: 879
    4. Get helpful answers about the Sencha stencils

      Forum Actions:

      Forum Statistics:

      • Threads: 42
      • Posts: 111
    5. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 84
      • Posts: 299
    6. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 51
      • Posts: 244
    7. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 46
      • Posts: 178
    8. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 76
      • Posts: 310
    9. Questions or bugs? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 145
      • Posts: 401
    10. Questions or bugs about the Documentation software.

      Forum Actions:

      Forum Statistics:

      • Threads: 155
      • Posts: 575
    11. Questions or bugs about the ExtGen software.

      Forum Actions:

      Forum Statistics:

      • Threads: 27
      • Posts: 87
    12. Questions or bugs about the ExtGen software.

      Forum Actions:

      Forum Statistics:

      • Threads: 3
      • Posts: 5
  9. Ext JS Upgrade Adviser Community Forum Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Q&A

      Get help from other community members.

      Forum Actions:

      Forum Statistics:

      • Threads: 4
      • Posts: 6
  10. Sencha Test Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Q&A

      Need help? Talk about it here!

      Forum Actions:

      Forum Statistics:

      • Threads: 382
      • Posts: 1,387
    2. Found a bug? Let us know!

      Forum Actions:

      Forum Statistics:

      • Threads: 87
      • Posts: 351
  11. Sencha Architect Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Request new features or modifications to existing Architect functionality

      Forum Actions:

      Forum Statistics:

      • Threads: 0
      • Posts: 0

      Last Post:

      Private
    2. Get helpful answers from community members using Architect 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 371
      • Posts: 1,339
    3. Reports bugs with Sencha Architect 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 188
      • Posts: 750
    4. Community help and discussion about Sencha Architect 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 1,687
      • Posts: 6,398
    5. Report bugs in Sencha Architect 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 753
      • Posts: 3,556
    6. The place to share your Architect extensions and templates.

      Forum Actions:

      Forum Statistics:

      • Threads: 30
      • Posts: 166
    7. Early Access Program for Sencha Architect

      Forum Actions:

      Forum Statistics:

      • Threads: 0
      • Posts: 0

      Last Post:

      Private
    8. Report bugs in Sencha Architect

      Forum Actions:

      Forum Statistics:

      • Threads: 1,329
      • Posts: 6,182
    9. Community help and discussion about Sencha Architect

      Forum Actions:

      Forum Statistics:

      • Threads: 2,805
      • Posts: 11,750
  12. Sencha GXT 4.x Community Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using GXT 4.x.

      Forum Actions:

      Forum Statistics:

      • Threads: 113
      • Posts: 172
    2. Report bugs in GXT version 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 65
      • Posts: 152
    3. Request new features or modifications to existing ones

      Forum Actions:

      Forum Statistics:

      • Threads: 316
      • Posts: 823

      Last Post:

      Private
  13. Sencha GXT Community Forums (3.x) Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members also using Sencha GXT 3.1

      Forum Actions:

      Forum Statistics:

      • Threads: 199
      • Posts: 456
    2. Get helpful answers from community members also using Sencha GXT version 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 1,272
      • Posts: 4,089
    3. Community help and discussion forum for Sencha GXT version 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 408
      • Posts: 1,463
    4. Report bugs in Sencha GXT version 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 1,305
      • Posts: 5,196
  14. Sencha Touch 2.x Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Sencha Touch 2.

      Forum Actions:

      Forum Statistics:

      • Threads: 15,327
      • Posts: 60,939
    2. Post links to show what you have done with Sencha Touch 2

      Forum Actions:

      Forum Statistics:

      • Threads: 251
      • Posts: 2,263
    3. Community help and discussion with using Sencha Touch 2

      Forum Actions:

      Forum Statistics:

      • Threads: 2,901
      • Posts: 12,259
    4. Report bugs in Sencha Touch 2

      Forum Actions:

      Forum Statistics:

      • Threads: 3,526
      • Posts: 17,592
    5. Request new features or modifications to existing ones

      Forum Actions:

      Forum Statistics:

      • Threads: 0
      • Posts: 0

      Last Post:

      Private
    6. Have a quick question about Sencha Touch?

      Forum Actions:

      Forum Statistics:

      • Threads: 0
      • Posts: 0

      Last Post:

      Private
  15. Ext JS Community Forums 5.x - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Ext JS 5.

      Forum Actions:

      Forum Statistics:

      • Threads: 4,401
      • Posts: 16,703
    2. Report bugs in Ext JS version 5.x

      Forum Actions:

      Forum Statistics:

      • Threads: 3,239
      • Posts: 12,974
  16. Ext JS Community Forums 4.x - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Ext JS.

      Forum Actions:

      Forum Statistics:

      • Threads: 19,681
      • Posts: 74,381
    2. Community help forum for Ext JS version 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 9,745
      • Posts: 36,151
    3. Report bugs in Ext JS version 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 8,380
      • Posts: 35,013
    4. Share your custom Ext JS extensions & plugins for version 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 586
      • Posts: 7,184
    5. All questions about how to use Ext.Direct and for reference implementations of Ext.Direct.

      Forum Actions:

      Forum Statistics:

      • Threads: 527
      • Posts: 3,778
    6. Discussion area for those testing the next release of Ext JS 4.x

      Forum Actions:

      Forum Statistics:

      • Threads: 848
      • Posts: 4,759
  17. Ext JS 3.x - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help forum for Ext JS version 3.0

      Forum Actions:

      Forum Statistics:

      • Threads: 26,868
      • Posts: 104,351
    2. Report bugs in Ext JS version 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 3,904
      • Posts: 20,262
    3. Share your custom Ext JS extensions & plugins for version 3.x

      Forum Actions:

      Forum Statistics:

      • Threads: 793
      • Posts: 12,184
  18. Ext GWT Community Forums (2.x) - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Ext GWT

      Forum Actions:

      Forum Statistics:

      • Threads: 445
      • Posts: 1,233
    2. Community discussion forum for Ext GWT

      Forum Actions:

      Forum Statistics:

      • Threads: 5,595
      • Posts: 20,011
    3. Report bugs in Ext GWT

      Forum Actions:

      Forum Statistics:

      • Threads: 956
      • Posts: 3,804
    4. Share your custom Ext GWT extensions & plugins

      Forum Actions:

      Forum Statistics:

      • Threads: 94
      • Posts: 420
  19. Sencha Touch 1.x Forums - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Get helpful answers from community members using Sencha Touch.

      Forum Actions:

      Forum Statistics:

      • Threads: 1,917
      • Posts: 6,686
    2. Community help and discussion with using Sencha Touch

      Forum Actions:

      Forum Statistics:

      • Threads: 7,676
      • Posts: 29,034
    3. Report bugs in Sencha Touch

      Forum Actions:

      Forum Statistics:

      • Threads: 1,290
      • Posts: 5,076
    4. Post links to show what you have done with Sencha Touch 1

      Forum Actions:

      Forum Statistics:

      • Threads: 264
      • Posts: 2,315
    5. View the contest entries that made up our first ever Sencha Touch App Contest. Top 10 Finalists at sencha.com/contest.

      Forum Actions:

      Forum Statistics:

      • Threads: 16
      • Posts: 87
    6. Post questions and issues with Sencha Touch Charts

      Forum Actions:

      Forum Statistics:

      • Threads: 314
      • Posts: 1,166
  20. Ext Designer Forums - Unsupported Threads / Posts  Last Post

    Effective Jan 1, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help and discussion on the Ext Designer

      Forum Actions:

      Forum Statistics:

      • Threads: 1,133
      • Posts: 5,624
    2. Report bugs in Ext Designer

      Forum Actions:

      Forum Statistics:

      • Threads: 500
      • Posts: 2,202
  21. Ext JS 2.x - Unsupported Threads / Posts  Last Post

    Effective Jan 1, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help forum for Ext JS version 2.0

      Forum Actions:

      Forum Statistics:

      • Threads: 36,518
      • Posts: 163,366
    2. Report bugs in Ext JS version 2.0

      Forum Actions:

      Forum Statistics:

      • Threads: 2,769
      • Posts: 14,608
    3. Share your custom Ext JS extensions & plugins for version 2.0

      Forum Actions:

      Forum Statistics:

      • Threads: 745
      • Posts: 24,709
  22. Ext JS 1.x - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help forum for Ext JS version 1.x

      Forum Actions:

      Forum Statistics:

      • Threads: 10,062
      • Posts: 43,600
    2. Share your custom Ext JS extensions for version 1.x

      Forum Actions:

      Forum Statistics:

      • Threads: 177
      • Posts: 3,621
  23. Ext GWT 1.x - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help forum for Ext GWT

      Forum Actions:

      Forum Statistics:

      • Threads: 2,353
      • Posts: 8,471
    2. Report bugs in Ext GWT

      Forum Actions:

      Forum Statistics:

      • Threads: 1,183
      • Posts: 4,357
    3. Share your custom Ext GWT extensions & plugins

      Forum Actions:

      Forum Statistics:

      • Threads: 38
      • Posts: 361
  24. Sencha Animator - Unsupported Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Community help and discussion on the Sencha Animator

      Forum Actions:

      Forum Statistics:

      • Threads: 385
      • Posts: 1,435
    2. Report bugs in Sencha Animator

      Forum Actions:

      Forum Statistics:

      • Threads: 51
      • Posts: 225
    3. Request new features or modifications to existing Animator functionality

      Forum Actions:

      Forum Statistics:

      • Threads: 99
      • Posts: 251
  25. Localized Forums Threads / Posts  Last Post

    Effective Aug 14, 2020 the forum on sencha.com will transition to the community hosted forum on Stack Overflow and will be read-only going forward. More info: https://www.sencha.com/blog/sencha-on-stack-overflow/

    1. Forum Actions:

      Forum Statistics:

      • Threads: 439
      • Posts: 1,471
    2. Forum Actions:

      Forum Statistics:

      • Threads: 8
      • Posts: 21

What's Going On?

Spam-O-Matic StatisticsSpam-O-Matic Statistics

2274910 Spammers Denied Registration

9729 Spammers Permanently Banned

9734 Spammers submitted to StopForumSpam

10016 Spammers submitted to Akismet

71702 Spammy Posts Automatically Moderated

Sencha Forum StatisticsSencha Forum Statistics

Threads
244,851
Posts
1,079,923
Members
591,773

Welcome to our newest member, naffish

Icon LegendIcon Legend

Contains unread forum posts
Contains unread forum posts
Contains no unread forum posts
Contains no unread forum posts
Forum is a category
Forum is a category
Forum is a Link
Forum is a Link