Alien-Web-ExtJS-V3
view release on metacpan or search on metacpan
share/docs/source/CheckboxSelectionModel.html view on Meta::CPAN
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>The source code</title>
<link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../resources/prettify/prettify.js"></script>
<style type="text/css">
.highlight { display: block; background-color: #ddd; }
</style>
<script type="text/javascript">
function highlight() {
document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
}
</script>
</head>
<body onload="prettyPrint(); highlight();">
<pre class="prettyprint lang-js"><span id='Ext-grid-CheckboxSelectionModel-method-constructor'><span id='Ext-grid-CheckboxSelectionModel'>/**
</span></span> * @class Ext.grid.CheckboxSelectionModel
* @extends Ext.grid.RowSelectionModel
* A custom selection model that renders a column of checkboxes that can be toggled to select or deselect rows.
* @constructor
* @param {Object} config The configuration options
*/
Ext.grid.CheckboxSelectionModel = Ext.extend(Ext.grid.RowSelectionModel, {
<span id='Ext-grid-CheckboxSelectionModel-cfg-checkOnly'> /**
</span> * @cfg {Boolean} checkOnly <tt>true</tt> if rows can only be selected by clicking on the
* checkbox column (defaults to <tt>false</tt>).
*/
<span id='Ext-grid-CheckboxSelectionModel-cfg-header'> /**
</span> * @cfg {String} header Any valid text or HTML fragment to display in the header cell for the
* checkbox column. Defaults to:<pre><code>
* '&lt;div class="x-grid3-hd-checker">&#38;#160;&lt;/div>'</tt>
* </code></pre>
* The default CSS class of <tt>'x-grid3-hd-checker'</tt> displays a checkbox in the header
* and provides support for automatic check all/none behavior on header click. This string
* can be replaced by any valid HTML fragment, including a simple text string (e.g.,
* <tt>'Select Rows'</tt>), but the automatic check all/none behavior will only work if the
* <tt>'x-grid3-hd-checker'</tt> class is supplied.
*/
header : '<div class="x-grid3-hd-checker">&#160;</div>',
<span id='Ext-grid-CheckboxSelectionModel-cfg-width'> /**
</span> * @cfg {Number} width The default width in pixels of the checkbox column (defaults to <tt>20</tt>).
*/
width : 20,
<span id='Ext-grid-CheckboxSelectionModel-cfg-sortable'> /**
</span> * @cfg {Boolean} sortable <tt>true</tt> if the checkbox column is sortable (defaults to
* <tt>false</tt>).
*/
sortable : false,
<span id='Ext-grid-CheckboxSelectionModel-property-menuDisabled'> // private
</span> menuDisabled : true,
<span id='Ext-grid-CheckboxSelectionModel-property-fixed'> fixed : true,
</span><span id='Ext-grid-CheckboxSelectionModel-property-hideable'> hideable: false,
</span><span id='Ext-grid-CheckboxSelectionModel-property-dataIndex'> dataIndex : '',
</span><span id='Ext-grid-CheckboxSelectionModel-property-id'> id : 'checker',
</span><span id='Ext-grid-CheckboxSelectionModel-method-constructor'><span id='Ext-grid-CheckboxSelectionModel-property-isColumn'> isColumn: true, // So that ColumnModel doesn't feed this through the Column constructor
</span></span>
constructor : function(){
Ext.grid.CheckboxSelectionModel.superclass.constructor.apply(this, arguments);
if(this.checkOnly){
this.handleMouseDown = Ext.emptyFn;
( run in 0.455 second using v1.01-cache-2.11-cpan-f6376fbd888 )