├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── GIT-WORKFLOW.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── stale.yml ├── CHANGE.md ├── LICENSE.md ├── README.md ├── composer.json └── src ├── ActionColumn.php ├── ActionColumnAsset.php ├── BooleanColumn.php ├── CheckboxColumn.php ├── CheckboxColumnAsset.php ├── ColumnTrait.php ├── DataColumn.php ├── Demo.php ├── EditableColumn.php ├── EditableColumnAction.php ├── EditableColumnAsset.php ├── EnumColumn.php ├── ExpandRowColumn.php ├── ExpandRowColumnAsset.php ├── FormulaColumn.php ├── GridEditedRowAsset.php ├── GridExportAsset.php ├── GridGroupAsset.php ├── GridLinkSorter.php ├── GridPerfectScrollbarAsset.php ├── GridResizeColumnsAsset.php ├── GridResizeStoreAsset.php ├── GridToggleDataAsset.php ├── GridView.php ├── GridViewAsset.php ├── GridViewInterface.php ├── GridViewTrait.php ├── Module.php ├── RadioColumn.php ├── RadioColumnAsset.php ├── SerialColumn.php ├── assets ├── css │ ├── jquery.resizableColumns.css │ ├── jquery.resizableColumns.min.css │ ├── kv-grid-edited-row.css │ ├── kv-grid-edited-row.min.css │ ├── kv-grid-expand.css │ ├── kv-grid-expand.min.css │ ├── kv-grid.css │ ├── kv-grid.min.css │ ├── perfect-scrollbar.css │ └── perfect-scrollbar.min.css ├── img │ ├── loading-sm.gif │ └── loading.gif └── js │ ├── jquery.resizableColumns.js │ ├── jquery.resizableColumns.min.js │ ├── kv-grid-checkbox.js │ ├── kv-grid-checkbox.min.js │ ├── kv-grid-editable.js │ ├── kv-grid-editable.min.js │ ├── kv-grid-edited-row.js │ ├── kv-grid-edited-row.min.js │ ├── kv-grid-expand.js │ ├── kv-grid-expand.min.js │ ├── kv-grid-export.js │ ├── kv-grid-export.min.js │ ├── kv-grid-group.js │ ├── kv-grid-group.min.js │ ├── kv-grid-radio.js │ ├── kv-grid-radio.min.js │ ├── kv-grid-toggle.js │ ├── kv-grid-toggle.min.js │ ├── perfect-scrollbar.jquery.js │ ├── perfect-scrollbar.jquery.min.js │ ├── perfect-scrollbar.js │ ├── perfect-scrollbar.min.js │ ├── store.js │ └── store.min.js ├── controllers ├── ExportController.php ├── GridEditedRowController.php └── GridEditedRowTrait.php └── messages ├── af └── kvgrid.php ├── ar └── kvgrid.php ├── az └── kvgrid.php ├── bg └── kvgrid.php ├── bs └── kvgrid.php ├── ca └── kvgrid.php ├── config.php ├── cs └── kvgrid.php ├── da └── kvgrid.php ├── de └── kvgrid.php ├── el └── kvgrid.php ├── en └── kvgrid.php ├── eo └── kvgrid.php ├── es └── kvgrid.php ├── et └── kvgrid.php ├── eu └── kvgrid.php ├── fa └── kvgrid.php ├── fi └── kvgrid.php ├── fo └── kvgrid.php ├── fr └── kvgrid.php ├── gl └── kvgrid.php ├── gu └── kvgrid.php ├── he └── kvgrid.php ├── hi └── kvgrid.php ├── hr └── kvgrid.php ├── hu └── kvgrid.php ├── hy └── kvgrid.php ├── id └── kvgrid.php ├── is └── kvgrid.php ├── it └── kvgrid.php ├── ja └── kvgrid.php ├── ka └── kvgrid.php ├── kk └── kvgrid.php ├── kn └── kvgrid.php ├── ko └── kvgrid.php ├── ky └── kvgrid.php ├── lt └── kvgrid.php ├── lv └── kvgrid.php ├── mi └── kvgrid.php ├── mk └── kvgrid.php ├── mn └── kvgrid.php ├── mr └── kvgrid.php ├── ms └── kvgrid.php ├── mt └── kvgrid.php ├── nb └── kvgrid.php ├── nl └── kvgrid.php ├── nn └── kvgrid.php ├── pl └── kvgrid.php ├── pt-BR └── kvgrid.php ├── pt └── kvgrid.php ├── qu └── kvgrid.php ├── ro └── kvgrid.php ├── ru └── kvgrid.php ├── sa └── kvgrid.php ├── se └── kvgrid.php ├── sk └── kvgrid.php ├── sl └── kvgrid.php ├── sq └── kvgrid.php ├── sr-Latn └── kvgrid.php ├── sr └── kvgrid.php ├── sv └── kvgrid.php ├── sw └── kvgrid.php ├── ta └── kvgrid.php ├── te └── kvgrid.php ├── tg └── kvgrid.php ├── th └── kvgrid.php ├── tj └── kvgrid.php ├── tl └── kvgrid.php ├── tn └── kvgrid.php ├── tr └── kvgrid.php ├── ts └── kvgrid.php ├── tt └── kvgrid.php ├── uk └── kvgrid.php ├── ur └── kvgrid.php ├── uz-Cy └── kvgrid.php ├── uz └── kvgrid.php ├── vi └── kvgrid.php ├── zh-CN └── kvgrid.php ├── zh-TW └── kvgrid.php └── zu └── kvgrid.php /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contributing to yii2-grid 2 | ========================= 3 | Looking to contribute something to yii2-grid? **Here's how you can help.** 4 | 5 | Using the issue tracker 6 | ----------------------- 7 | When [reporting bugs][reporting-bugs] or 8 | [requesting features][requesting-features], the 9 | [issue tracker on GitHub][issue-tracker] is the recommended channel to use. 10 | 11 | The issue tracker **is not** a place for support requests. Refer the 12 | [extension documentation and demos](http://demos.krajee.com/grid) and/or refer to the 13 | [webtips Q & A forum](http://webtips.krajee.com/questions) which are the better places to get help. 14 | 15 | How to contribute via a pull request? 16 | ------------------------------------- 17 | Refer this [git workflow for contributors](.github/GIT-WORKFLOW.md). 18 | 19 | Reporting bugs with yii2-grid 20 | --------------------------------- 21 | We really appreciate clear bug reports that _consistently_ show an issue 22 | within _yii2-grid_. 23 | 24 | The ideal bug report follows these guidelines: 25 | 26 | 1. **Use the [GitHub issue search][issue-search]** — Check if the issue 27 | has already been reported. 28 | 2. **Check if the issue has been fixed** — Try to reproduce the problem 29 | using the code in the `master` branch. 30 | 3. **Isolate the problem** — Try to share a demo or a test case that 31 | consistently reproduces the problem. 32 | 33 | Please try to be as detailed as possible in your bug report, especially if an 34 | isolated test case cannot be made. Some useful questions to include the answer 35 | to are: 36 | 37 | - What steps can be used to reproduce the issue? 38 | - What is the bug and what is the expected outcome? 39 | - What browser(s) and Operating System have you tested with? 40 | - Does the bug happen consistently across all tested browsers? 41 | - What version of jQuery are you using? And what version of yii2-grid? 42 | - Are you using yii2-grid with other plugins? 43 | 44 | All of these questions will help others fix and identify any potential bugs. 45 | 46 | Requesting features in yii2-grid 47 | ------------------------------------------ 48 | Before starting work on a major feature for yii2-grid, **read the 49 | [documentation](http://demos.krajee.com/grid) first** or you may risk spending a considerable amount of 50 | time on something which the project developers are not interested in bringing into the project. 51 | 52 | Licensing 53 | --------- 54 | 55 | It should also be made clear that **all code contributed to yii2-grid** must be 56 | licensable under the [BSD-3 license][licensing]. Code that cannot be released 57 | under this license **cannot be accepted** into the project. 58 | 59 | [issue-search]: https://github.com/kartik-v/yii2-grid/search?q=&type=Issues 60 | [issue-tracker]: https://github.com/kartik-v/yii2-grid/issues 61 | [licensing]: https://github.com/kartik-v/yii2-grid/blob/master/LICENSE.md 62 | [reporting-bugs]: #reporting-bugs-with-yii2-grid 63 | [requesting-features]: #requesting-features-in-yii2-grid -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: [kartik-v] 4 | open_collective: yii2-grid 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## Prerequisites 2 | 3 | - [ ] I have searched for similar issues in both open and closed tickets and cannot find a duplicate. 4 | - [ ] The issue still exists against the latest `master` branch of yii2-grid. 5 | - [ ] This is not an usage question. I confirm having gone through and read the [documentation](http://demos.krajee.com/grid) and [demos](http://demos.krajee.com/grid-demo). 6 | - [ ] This is not a general programming / coding question. (Those should be directed to the [webtips Q & A forum](http://webtips.krajee.com/questions)). 7 | - [ ] I have attempted to find the simplest possible steps to reproduce the issue. 8 | - [ ] I have included a failing test as a pull request (Optional). 9 | 10 | ## Steps to reproduce the issue 11 | 12 | 1. 13 | 2. 14 | 3. 15 | 16 | ## Expected behavior and actual behavior 17 | 18 | When I follow those steps, I see... 19 | 20 | I was expecting... 21 | 22 | ## Environment 23 | 24 | #### Browsers 25 | 26 | - [ ] Google Chrome 27 | - [ ] Mozilla Firefox 28 | - [ ] Internet Explorer 29 | - [ ] Safari 30 | 31 | #### Operating System 32 | 33 | - [ ] Windows 34 | - [ ] Mac OS X 35 | - [ ] Linux 36 | - [ ] Mobile 37 | 38 | #### Libraries 39 | 40 | - jQuery version: 41 | - yii2-grid version: 42 | 43 | ## Isolating the problem 44 | 45 | - [ ] This bug happens [on the demos page](https://demos.krajee.com/grid-demo) 46 | - [ ] The bug happens consistently across all tested browsers 47 | - [ ] This bug happens when using yii2-grid without other plugins. -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## Scope 2 | This pull request includes a 3 | 4 | - [ ] Bug fix 5 | - [ ] New feature 6 | - [ ] Translation 7 | 8 | ## Changes 9 | The following changes were made (this change is also documented in the [change log](https://github.com/kartik-v/yii2-grid/blob/master/CHANGE.md)): 10 | 11 | - 12 | - 13 | - 14 | 15 | ## Related Issues 16 | If this is related to an existing ticket, include a link to it as well. -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 60 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 7 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - bug 8 | - enhancement 9 | - pinned 10 | - security 11 | # Label to use when marking an issue as stale 12 | staleLabel: wontfix 13 | # Comment to post when marking an issue as stale. Set to `false` to disable 14 | markComment: > 15 | This issue has been automatically marked as stale because it has not had 16 | recent activity. It will be closed if no further activity occurs. Thank you 17 | for your contributions. 18 | # Comment to post when closing a stale issue. Set to `false` to disable 19 | closeComment: false -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014 - 2023, Kartik Visweswaran 2 | Krajee.com 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, 6 | are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | 11 | * Redistributions in binary form must reproduce the above copyright notice, this 12 | list of conditions and the following disclaimer in the documentation and/or 13 | other materials provided with the distribution. 14 | 15 | * Neither the names of Kartik Visweswaran or Krajee nor the names of its 16 | contributors may be used to endorse or promote products derived from 17 | this software without specific prior written permission. 18 | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 20 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 21 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 22 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 23 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 24 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 25 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 26 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 28 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kartik-v/yii2-grid", 3 | "description": "Yii 2 GridView on steroids. Various enhancements and utilities for the Yii 2.0 GridView widget.", 4 | "keywords": [ 5 | "yii2", 6 | "extension", 7 | "widget", 8 | "grid" 9 | ], 10 | "homepage": "https://github.com/kartik-v/yii2-grid", 11 | "type": "yii2-extension", 12 | "license": "BSD-3-Clause", 13 | "authors": [ 14 | { 15 | "name": "Kartik Visweswaran", 16 | "email": "kartikv2@gmail.com", 17 | "homepage": "http://www.krajee.com/" 18 | } 19 | ], 20 | "require": { 21 | "kartik-v/yii2-krajee-base": ">=3.0.3", 22 | "kartik-v/yii2-dialog": "~1.0" 23 | }, 24 | "autoload": { 25 | "psr-4": { 26 | "kartik\\grid\\": "src" 27 | } 28 | }, 29 | "suggest": { 30 | "kartik-v/yii2-mpdf": "For exporting grids to PDF", 31 | "kartik-v/yii2-bootstrap4-dropdown": "For enabling dropdown support when using with Bootstrap v4.x", 32 | "kartik-v/yii2-bootstrap5-dropdown": "For enabling dropdown support when using with Bootstrap v5.x" 33 | }, 34 | "extra": { 35 | "branch-alias": { 36 | "dev-master": "3.5.x-dev" 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/ActionColumnAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for the [[ActionColumn]] (deprecated since v3.1.6). 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | * @deprecated since v3.1.6 20 | */ 21 | class ActionColumnAsset extends AssetBundle 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /src/CheckboxColumn.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use Closure; 13 | use yii\grid\CheckboxColumn as YiiCheckboxColumn; 14 | use yii\helpers\Html; 15 | use yii\helpers\Json; 16 | 17 | /** 18 | * The CheckboxColumn displays a column of checkboxes in a grid view and extends the [[YiiCheckboxColumn]] with 19 | * various enhancements. 20 | * 21 | * To add a CheckboxColumn to the gridview, add it to the [[GridView::columns|columns]] configuration as follows: 22 | * 23 | * ```php 24 | * 'columns' => [ 25 | * // ... 26 | * [ 27 | * 'class' => CheckboxColumn::class, 28 | * // you may configure additional properties here 29 | * ], 30 | * ] 31 | * ``` 32 | * 33 | * @author Kartik Visweswaran 34 | * @since 1.0 35 | */ 36 | class CheckboxColumn extends YiiCheckboxColumn 37 | { 38 | use ColumnTrait; 39 | /** 40 | * @var boolean highlight current row if checkbox is checked 41 | */ 42 | public $rowHighlight = true; 43 | 44 | /** 45 | * @var string highlight CSS class to be applied for highlighting the row. Defaults to [[GridView::TYPE_DANGER]]. 46 | */ 47 | public $rowSelectedClass; 48 | 49 | /** 50 | * @var string the model attribute to be used in rendering the checkbox input. 51 | */ 52 | public $attribute; 53 | 54 | /** 55 | * @var string the css class that will be used to find the checkboxes. 56 | */ 57 | public $cssClass = 'kv-row-checkbox'; 58 | 59 | /** 60 | * @inheritdoc 61 | */ 62 | public function init() 63 | { 64 | $this->initColumnSettings([ 65 | 'hiddenFromExport' => true, 66 | 'mergeHeader' => true, 67 | 'hAlign' => GridView::ALIGN_CENTER, 68 | 'vAlign' => GridView::ALIGN_MIDDLE, 69 | 'width' => '50px' 70 | ]); 71 | if (!isset($this->rowSelectedClass)) { 72 | $this->rowSelectedClass = $this->grid->getCssClass(GridView::BS_TABLE_DANGER); 73 | } 74 | $id = $this->grid->options['id']; 75 | $view = $this->grid->getView(); 76 | CheckboxColumnAsset::register($view); 77 | if ($this->rowHighlight) { 78 | Html::addCssClass($this->headerOptions, 'kv-all-select'); 79 | $this->_clientScript = "kvSelectRow('{$id}', '{$this->rowSelectedClass}');"; 80 | $view->registerJs($this->_clientScript); 81 | } 82 | $this->parseFormat(); 83 | $this->parseVisibility(); 84 | parent::init(); 85 | $this->setPageRows(); 86 | $opts = Json::encode( 87 | [ 88 | 'name' => $this->name, 89 | 'multiple' => $this->multiple, 90 | 'checkAll' => $this->grid->showHeader ? $this->getHeaderCheckBoxName() : null, 91 | ] 92 | ); 93 | $this->_clientScript .= "\nkvSelectColumn('{$id}', {$opts});"; 94 | } 95 | 96 | /** 97 | * @inheritdoc 98 | */ 99 | public function renderDataCell($model, $key, $index) 100 | { 101 | $options = $this->fetchContentOptions($model, $key, $index); 102 | if ($this->rowHighlight) { 103 | Html::addCssClass($options, 'kv-row-select'); 104 | } 105 | $this->initPjax($this->_clientScript); 106 | if ($this->attribute !== null) { 107 | $this->name = Html::getInputName($model, "[{$index}]{$this->attribute}"); 108 | if (!$this->checkboxOptions instanceof Closure) { 109 | $this->checkboxOptions['value'] = Html::getAttributeValue($model, $this->attribute); 110 | } 111 | } 112 | return Html::tag('td', $this->renderDataCellContent($model, $key, $index), $options); 113 | } 114 | } 115 | -------------------------------------------------------------------------------- /src/CheckboxColumnAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for [[CheckboxColumn]] functionality of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class CheckboxColumnAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-checkbox']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/Demo.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use Yii; 13 | 14 | /** 15 | * Dummy demo class used for generating translation messages for the grid demo. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class Demo 21 | { 22 | /** 23 | * Demo messages 24 | */ 25 | public function messages() 26 | { 27 | return [ 28 | Yii::t('kvgrid', 'Add Book'), 29 | Yii::t('kvgrid', 'Book Listing'), 30 | Yii::t('kvgrid', 'Download Selected'), 31 | Yii::t('kvgrid', 'Library'), 32 | Yii::t('kvgrid', 'Reset Grid'), 33 | Yii::t('kvgrid', 'The page summary displays SUM for first 3 amount columns and AVG for the last.'), 34 | Yii::t('kvgrid', 'The table header sticks to the top in this demo as you scroll'), 35 | Yii::t('kvgrid', 'Resize table columns just like a spreadsheet by dragging the column edges.') 36 | ]; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/EditableColumnAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for [[EditableColumn]] functionality of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class EditableColumnAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-editable']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/EnumColumn.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use yii\helpers\ArrayHelper; 13 | 14 | /** 15 | * The [[EnumColumn]] allows you to configure and display a dynamic content / markup for each of the cell attribute 16 | * values based on enumerated `$value => $content` pairs. An example of the usage: 17 | * 18 | * ```php 19 | * // Example 1 20 | * [ 21 | * 'class' => 'kartik\grid\EnumColumn', 22 | * 'attribute' => 'role', 23 | * 'enum' => User::getRoles(), 24 | * 'loadEnumAsFilter' => true, // optional - defaults to `true` 25 | * ], 26 | * // Example 2 27 | * [ 28 | * 'class' => 'kartik\grid\EnumColumn', 29 | * 'attribute' => 'gender', 30 | * 'enum' => [ 31 | * '0' => 'Unknown', 32 | * 'F' => 'Female', 33 | * 'M' => 'Male', 34 | * ], 35 | * 'filter' => [ // will override the grid column filter 36 | * '0' => 'Unknown', 37 | * 'F' => 'Female', 38 | * 'M' => 'Male', 39 | * ], 40 | * ] 41 | * ``` 42 | * 43 | * @author Kartik Visweswaran 44 | * @since 1.0 45 | */ 46 | class EnumColumn extends DataColumn 47 | { 48 | /** 49 | * @var array the `$value => $content` pairs that will be used for conversion of the attribute values to your own 50 | * predefined markup. The `$content` markup will not be HTML coded. If [[loadEnumAsFilter]] is set to `true`, and 51 | * `filter` property is not set, then the `filter` property will automatically default to this property's value. 52 | */ 53 | public $enum = []; 54 | 55 | /** 56 | * @var bool whether to automatically set the `filter` property to the `enum` property value, if `filter` property 57 | * is not set 58 | */ 59 | public $loadEnumAsFilter = true; 60 | 61 | /** 62 | * @inheritdoc 63 | */ 64 | public function init() 65 | { 66 | parent::init(); 67 | if ($this->loadEnumAsFilter && !isset($this->filter)) { 68 | $this->filter = $this->enum; 69 | } 70 | } 71 | 72 | /** 73 | * @inheritdoc 74 | */ 75 | public function getDataCellValue($model, $key, $index) 76 | { 77 | $value = parent::getDataCellValue($model, $key, $index); 78 | return $value === null ? null : ArrayHelper::getValue($this->enum, $value, $value); 79 | } 80 | } -------------------------------------------------------------------------------- /src/ExpandRowColumnAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for [[ExpandRowColumn]] functionality of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class ExpandRowColumnAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-expand']); 30 | $this->setupAssets('css', ['css/kv-grid-expand']); 31 | parent::init(); 32 | } 33 | } 34 | 35 | 36 | -------------------------------------------------------------------------------- /src/FormulaColumn.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use Closure; 13 | use yii\base\InvalidConfigException; 14 | 15 | /** 16 | * A FormulaColumn to calculate values based on other column indexes for the Grid widget [[\kartik\grid\GridView]]. 17 | * This extends and builds upon the [[DataColumn]] in the [[GridView]] widget. 18 | * 19 | * To add a FormulaColumn to the gridview, add it to the [[GridView::columns|columns]] configuration as follows: 20 | * 21 | * ```php 22 | * 'columns' => [ 23 | * // ... 24 | * [ 25 | * 'class' => FormulaColumn::class, 26 | * // you may configure additional properties here 27 | * ], 28 | * ] 29 | * ``` 30 | * 31 | * @author Kartik Visweswaran 32 | * @since 1.0 33 | */ 34 | class FormulaColumn extends DataColumn 35 | { 36 | const SUMMARY = -10000; 37 | const FOOTER = -20000; 38 | 39 | /** 40 | * @var boolean automatically generate the footer. If set to `true`, it will use the same formula to generate the footer. If set to `false`, will use the default footer. 41 | */ 42 | public $autoFooter = true; 43 | 44 | /** 45 | * Gets the value of a column 46 | * 47 | * @param integer $i the index of the grid column (the first column in the grid will be zero indexed). Note a 48 | * column's index is to be considered, even if the `visible` property is set to false. 49 | * @param array $params which will contain these keys: 50 | * - `model`: _yii\base\Model`, the data model being rendered 51 | * - `key`: _string|object_, the key associated with the data model 52 | * - `index`: _integer_, the zero-based index of the data item among the item array returned by 53 | * [[GridView::dataProvider]]. 54 | * - widget: _FormulaColumn_, the current column widget instance 55 | * 56 | * @return string 57 | * @throws InvalidConfigException 58 | */ 59 | public function col($i, $params = []) 60 | { 61 | if (empty($this->grid->columns[$i])) { 62 | throw new InvalidConfigException("Invalid column index {$i} used in FormulaColumn."); 63 | } 64 | if (!isset($this->value) || !($this->value instanceof Closure)) { 65 | throw new InvalidConfigException( 66 | "The 'value' must be set and defined as a `Closure` function for a FormulaColumn." 67 | ); 68 | } 69 | /** @var DataColumn $col */ 70 | $col = $this->grid->columns[$i]; 71 | if ($col === $this) { 72 | throw new InvalidConfigException("Self-referencing FormulaColumn at column {$i}."); 73 | } 74 | $model = null; 75 | $key = null; 76 | $index = null; 77 | extract($params); 78 | if ($index == self::SUMMARY) { 79 | return $col->getPageSummaryCellContent(); 80 | } elseif ($index == self::FOOTER) { 81 | return $col->getFooterCellContent(); 82 | } else { 83 | return $col->getDataCellValue($model, $key, $index); 84 | } 85 | } 86 | 87 | /** 88 | * Get the raw footer cell content. 89 | * 90 | * @return string the rendering result 91 | */ 92 | protected function getFooterCellContent() 93 | { 94 | if ($this->autoFooter) { 95 | return call_user_func($this->value, null, self::FOOTER, self::FOOTER, $this); 96 | } 97 | return parent::getFooterCellContent(); 98 | } 99 | 100 | /** 101 | * Formatted footer cell content. 102 | * 103 | * @return string the rendering result 104 | */ 105 | protected function renderFooterCellContent() 106 | { 107 | if ($this->autoFooter) { 108 | return $this->grid->formatter->format($this->getFooterCellContent(), $this->format); 109 | } 110 | return parent::renderFooterCellContent(); 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /src/GridEditedRowAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for edited row focus functionality of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridEditedRowAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-edited-row']); 30 | $this->setupAssets('css', ['css/kv-grid-edited-row']); 31 | parent::init(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/GridExportAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for exporting data functionality of [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridExportAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(['kartik\dialog\DialogAsset'], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-export']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/GridGroupAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for row grouping functionality of [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridGroupAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-group']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/GridLinkSorter.php: -------------------------------------------------------------------------------- 1 | 5 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 6 | * @version 3.5.3 7 | */ 8 | 9 | namespace kartik\grid; 10 | 11 | use yii\base\InvalidConfigException; 12 | use yii\helpers\Html; 13 | use yii\helpers\Inflector; 14 | use yii\widgets\LinkSorter; 15 | 16 | /** 17 | * GridLinkSorter extends LinkSorter to Krajee specific sort icons and renders a list of sort links for the 18 | * given sort definition. 19 | * 20 | * LinkSorter will generate a hyperlink for every attribute declared in [[sort]]. 21 | * 22 | * For more details and usage information on LinkSorter, see the [guide article on sorting](guide:output-sorting). 23 | * 24 | * @see http://demos.krajee.com/grid 25 | * @author Kartik Visweswaran 26 | * @since 1.0 27 | */ 28 | class GridLinkSorter extends LinkSorter 29 | { 30 | /** 31 | * @var array the configuration for sorter icons (parsed only when using with Bootstrap 4.x and above) 32 | * The array key must have an SORT_ASC and SORT_DESC entry. The `sorterIcons` property defaults to 33 | * following if not overridden: 34 | * [ 35 | * SORT_ASC => '', 36 | * SORT_DESC => '' 37 | * ] 38 | */ 39 | public $sorterIcons = []; 40 | 41 | /** 42 | * Renders the sort links. 43 | * @return string the rendering result 44 | * @throws InvalidConfigException 45 | */ 46 | protected function renderSortLinks() 47 | { 48 | $this->sorterIcons += GridView::getDefaultSorterIcons(false); 49 | $attributes = empty($this->attributes) ? array_keys($this->sort->attributes) : $this->attributes; 50 | $links = []; 51 | $sort = $this->sort; 52 | foreach ($attributes as $name) { 53 | $icon = ''; 54 | if (($direction = $sort->getAttributeOrder($name)) !== null) { 55 | $icon = Html::tag('span', $this->sorterIcons[$direction], ['class' => 'kv-sort-icon']); 56 | } 57 | $options = $this->linkOptions; 58 | if (isset($sort->attributes[$name]['label'])) { 59 | $label = $sort->attributes[$name]['label']; 60 | } else { 61 | $label = Inflector::camel2words($name); 62 | } 63 | Html::addCssClass($options, 'kv-sort-link'); 64 | $options['label'] = $label.$icon; 65 | $links[] = $sort->link($name, $options); 66 | } 67 | 68 | return Html::ul($links, array_merge($this->options, ['encode' => false])); 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /src/GridPerfectScrollbarAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for perfect scrollbar functionality for the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridPerfectScrollbarAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('css', ['css/perfect-scrollbar']); 30 | $this->setupAssets('js', ['js/perfect-scrollbar']); 31 | parent::init(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/GridResizeColumnsAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use \kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for resizable columns functionality for the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridResizeColumnsAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge($this->depends, ['kartik\grid\GridViewAsset']); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/jquery.resizableColumns']); 30 | $this->setupAssets('css', ['css/jquery.resizableColumns']); 31 | parent::init(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/GridResizeStoreAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for storage of resizable columns setting for the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridResizeStoreAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/store']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/GridToggleDataAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle used for toggling data (from page mode to all records) for the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridToggleDataAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-toggle']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/GridViewAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for the styling of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class GridViewAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\dialog\\DialogAsset", "yii\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('css', ['css/kv-grid']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/Module.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | /** 13 | * This module allows global level configurations for the enhanced Krajee [[GridView]]. 14 | * 15 | * Setup the module in your Yii configuration file with a name `gridview` as shown below. Refer the 16 | * [yii2-grid documentation](http://demos.krajee.com/grid#module) for details on the gridview module 17 | * configuration parameters supported. 18 | * 19 | * ```php 20 | * 'modules' => [ 21 | * 'gridview' => [ 22 | * 'class' => 'kartik\grid\Module', 23 | * 'downloadAction' => '/gridview/export/download' // your grid export download setting 24 | * ] 25 | * ] 26 | * ``` 27 | * 28 | * @author Kartik Visweswaran 29 | * @since 1.0 30 | */ 31 | class Module extends \kartik\base\Module 32 | { 33 | /** 34 | * The module name for Krajee gridview 35 | */ 36 | const MODULE = "gridview"; 37 | 38 | /** 39 | * @var string a random salt that will be used to generate a hash string for export configuration. 40 | */ 41 | public $exportEncryptSalt = 'SET_A_SALT_FOR_YII2_GRID'; 42 | 43 | /** 44 | * @var string|array the action (url) used for downloading exported file 45 | */ 46 | public $downloadAction; 47 | 48 | /** 49 | * @inheritdoc 50 | */ 51 | protected $_msgCat = 'kvgrid'; 52 | } 53 | -------------------------------------------------------------------------------- /src/RadioColumnAsset.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use kartik\base\AssetBundle; 13 | 14 | /** 15 | * Asset bundle for [[RadioColumn]] functionality of the [[GridView]] widget. 16 | * 17 | * @author Kartik Visweswaran 18 | * @since 1.0 19 | */ 20 | class RadioColumnAsset extends AssetBundle 21 | { 22 | /** 23 | * @inheritdoc 24 | */ 25 | public function init() 26 | { 27 | $this->depends = array_merge(["kartik\\grid\\GridViewAsset"], $this->depends); 28 | $this->setSourcePath(__DIR__ . '/assets'); 29 | $this->setupAssets('js', ['js/kv-grid-radio']); 30 | parent::init(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/SerialColumn.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 7 | * @version 3.5.3 8 | */ 9 | 10 | namespace kartik\grid; 11 | 12 | use Closure; 13 | use yii\grid\SerialColumn as YiiSerialColumn; 14 | use yii\helpers\Html; 15 | 16 | /** 17 | * A SerialColumn displays a column of row numbers (1-based) and extends the [[YiiSerialColumn]] with various 18 | * enhancements. 19 | * 20 | * To add a SerialColumn to the gridview, add it to the [[GridView::columns|columns]] configuration as follows: 21 | * 22 | * ```php 23 | * 'columns' => [ 24 | * // ... 25 | * [ 26 | * 'class' => SerialColumn::class, 27 | * // you may configure additional properties here 28 | * ], 29 | * ] 30 | * ``` 31 | * 32 | * @author Kartik Visweswaran 33 | * @since 1.0 34 | */ 35 | class SerialColumn extends YiiSerialColumn 36 | { 37 | use ColumnTrait; 38 | 39 | /** 40 | * @var string|array in which format should the value of each data model be displayed as (e.g. `"raw"`, `"text"`, 41 | * `"html"`, `['date', 'php:Y-m-d']`). Supported formats are determined by the 42 | * [[GridView::formatter|formatter]] used by the [[GridView]]. Default format is "text" which will format the 43 | * value as an HTML-encoded plain text when [[\yii\i18n\Formatter]] is used as the 44 | * [[GridView::$formatter|formatter]] of the GridView. 45 | */ 46 | public $format = 'text'; 47 | 48 | /** 49 | * @var string the cell format for EXCEL exported content. 50 | * @see http://cosicimiento.blogspot.in/2008/11/styling-excel-cells-with-mso-number.html 51 | */ 52 | public $xlFormat; 53 | 54 | /** 55 | * @var array|Closure configuration for the `\kartik\export\ExportMenu` column cell style that will be utilized by 56 | * `\PhpOffice\PhpSpreadsheet\Style\Style::applyFromArray()`. This is applicable when configuring this column 57 | * in `\kartik\export\ExportMenu`. If setup as a Closure, the signature of the function should be: `function 58 | * ($model, $key, $index, $column)`, where `$model`, `$key`, and `$index` refer to the model, key and index of 59 | * the row currently being rendered, and `$column` is a reference to the [[DataColumn]] object. 60 | */ 61 | public $exportMenuStyle = ['alignment'=>['vertical' => GridView::ALIGN_CENTER]]; 62 | 63 | /** 64 | * @var array configuration for the `\kartik\export\ExportMenu` column header cell style that will be utilized by 65 | * `\PhpOffice\PhpSpreadsheet\Style\Style::applyFromArray()`. This is applicable when configuring this column 66 | * in `\kartik\export\ExportMenu`. 67 | */ 68 | public $exportMenuHeaderStyle = ['alignment'=>['vertical' => GridView::ALIGN_CENTER]]; 69 | 70 | /** 71 | * @inheritdoc 72 | */ 73 | public function init() 74 | { 75 | $this->initColumnSettings([ 76 | 'mergeHeader' => true, 77 | 'hAlign' => GridView::ALIGN_CENTER, 78 | 'vAlign' => GridView::ALIGN_MIDDLE, 79 | 'width' => '50px' 80 | ]); 81 | $this->parseFormat(); 82 | $this->parseVisibility(); 83 | parent::init(); 84 | $this->setPageRows(); 85 | } 86 | 87 | /** 88 | * @inheritdoc 89 | */ 90 | public function renderDataCell($model, $key, $index) 91 | { 92 | $options = $this->fetchContentOptions($model, $key, $index); 93 | $this->parseExcelFormats($options, $model, $key, $index); 94 | $out = $this->grid->formatter->format($this->renderDataCellContent($model, $key, $index), $this->format); 95 | return Html::tag('td', $out, $options); 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /src/assets/css/jquery.resizableColumns.css: -------------------------------------------------------------------------------- 1 | /* jQuery Resizable Columns v0.1.0 | http://dobtco.github.io/jquery-resizable-columns/ | Licensed MIT | Built Wed Apr 30 2015 14:24:25 */ 2 | /* Modifications by Kartik Visweswaran for yii2-grid */ 3 | .rc-handle-container { 4 | position: relative; 5 | } 6 | .rc-handle { 7 | position: absolute; 8 | width: 7px; 9 | cursor: col-resize; 10 | margin-left: -3px; 11 | z-index: 2; 12 | } 13 | table.rc-table-resizing { 14 | cursor: col-resize; 15 | } 16 | table.rc-table-resizing thead, 17 | table.rc-table-resizing thead > th, 18 | table.rc-table-resizing thead > th > a { 19 | cursor: col-resize; 20 | } 21 | -------------------------------------------------------------------------------- /src/assets/css/jquery.resizableColumns.min.css: -------------------------------------------------------------------------------- 1 | .rc-handle-container{position:relative}.rc-handle{position:absolute;width:7px;cursor:col-resize;margin-left:-3px;z-index:2}table.rc-table-resizing,table.rc-table-resizing thead,table.rc-table-resizing thead>th,table.rc-table-resizing thead>th>a{cursor:col-resize} -------------------------------------------------------------------------------- /src/assets/css/kv-grid-edited-row.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Gridview edited row styling and enhancements 8 | */ 9 | .table > tbody > tr.kv-row-edit-highlight, .table-striped > tbody > tr.kv-row-edit-highlight, tr.kv-row-edit-highlight { 10 | border-top: 2px rgb(167, 167, 10) ridge; 11 | border-bottom: 2px rgb(167, 167, 10) ridge; 12 | background-color: rgba(255, 255, 0, 0.2); 13 | } 14 | .table > tbody > tr.kv-row-edit-highlight:hover, .table-striped > tbody > tr.kv-row-edit-highlight:hover, tr.kv-row-edit-highlight:hover { 15 | background-color: rgba(255, 255, 0, 0.3); 16 | } -------------------------------------------------------------------------------- /src/assets/css/kv-grid-edited-row.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Gridview edited row styling and enhancements 8 | */.table-striped>tbody>tr.kv-row-edit-highlight,.table>tbody>tr.kv-row-edit-highlight,tr.kv-row-edit-highlight{border-top:2px #a7a70a ridge;border-bottom:2px #a7a70a ridge;background-color:rgba(255,255,0,.2)}.table-striped>tbody>tr.kv-row-edit-highlight:hover,.table>tbody>tr.kv-row-edit-highlight:hover,tr.kv-row-edit-highlight:hover{background-color:rgba(255,255,0,.3)} -------------------------------------------------------------------------------- /src/assets/css/kv-grid-expand.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Gridview ExpandRowColumn styling and enhancements 8 | * 9 | */ 10 | .kv-expand-header-cell, 11 | .kv-expand-icon-cell { 12 | padding-top: 0; 13 | padding-bottom: 0; 14 | font-size: 1.35em; 15 | } 16 | 17 | .kv-expand-header-cell.kv-batch-toggle, 18 | .kv-expand-icon-cell { 19 | cursor: pointer; 20 | } 21 | 22 | .kv-expand-header-cell .kv-expand-icon { 23 | width: 100%; 24 | height: 80px; 25 | padding: 0; 26 | } 27 | 28 | .kv-expand-header-cell.kv-batch-toggle:hover, 29 | .kv-expand-header-cell.kv-batch-toggle:focus { 30 | color: #245269; 31 | background-color: #eee; 32 | } 33 | 34 | .kv-expand-icon-cell:hover, 35 | .kv-expand-icon-cell:focus { 36 | color: #245269; 37 | background-color: #d9edf7 !important; 38 | } 39 | 40 | .kv-expand-icon-cell.kv-state-disabled, 41 | .kv-expand-icon-cell.kv-state-disabled:hover, 42 | .kv-expand-header-cell.kv-state-disabled, 43 | .kv-expand-header-cell.kv-state-disabled:hover { 44 | cursor: not-allowed; 45 | color: #333; 46 | text-shadow: 0 1px 0 #fff; 47 | filter: alpha(opacity=25); 48 | opacity: .25; 49 | } 50 | 51 | .kv-expand-icon-cell.kv-state-disabled:hover, 52 | .kv-expand-header-cell.kv-state-disabled:hover { 53 | background: none !important; 54 | } 55 | 56 | .kv-expand-detail-loading { 57 | background-image: url('../img/loading-sm.gif'); 58 | background-position: right 2px center; 59 | background-repeat: no-repeat; 60 | cursor: wait; 61 | opacity: 0.6; 62 | } -------------------------------------------------------------------------------- /src/assets/css/kv-grid-expand.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Gridview ExpandRowColumn styling and enhancements 8 | * 9 | */.kv-expand-header-cell,.kv-expand-icon-cell{padding-top:0;padding-bottom:0;font-size:1.35em}.kv-expand-header-cell.kv-batch-toggle,.kv-expand-icon-cell{cursor:pointer}.kv-expand-header-cell .kv-expand-icon{width:100%;height:80px;padding:0}.kv-expand-header-cell.kv-batch-toggle:focus,.kv-expand-header-cell.kv-batch-toggle:hover{color:#245269;background-color:#eee}.kv-expand-icon-cell:focus,.kv-expand-icon-cell:hover{color:#245269;background-color:#d9edf7!important}.kv-expand-header-cell.kv-state-disabled,.kv-expand-header-cell.kv-state-disabled:hover,.kv-expand-icon-cell.kv-state-disabled,.kv-expand-icon-cell.kv-state-disabled:hover{cursor:not-allowed;color:#333;text-shadow:0 1px 0 #fff;filter:alpha(opacity=25);opacity:.25}.kv-expand-header-cell.kv-state-disabled:hover,.kv-expand-icon-cell.kv-state-disabled:hover{background:0 0!important}.kv-expand-detail-loading{background-image:url(../img/loading-sm.gif);background-position:right 2px center;background-repeat:no-repeat;cursor:wait;opacity:.6} -------------------------------------------------------------------------------- /src/assets/css/perfect-scrollbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Container style 3 | */ 4 | .ps { 5 | overflow: hidden !important; 6 | overflow-anchor: none; 7 | -ms-overflow-style: none; 8 | touch-action: auto; 9 | -ms-touch-action: auto; 10 | } 11 | 12 | /* 13 | * Scrollbar rail styles 14 | */ 15 | .ps__rail-x { 16 | display: none; 17 | opacity: 0; 18 | transition: background-color .2s linear, opacity .2s linear; 19 | -webkit-transition: background-color .2s linear, opacity .2s linear; 20 | height: 15px; 21 | /* there must be 'bottom' or 'top' for ps__rail-x */ 22 | bottom: 0; 23 | /* please don't change 'position' */ 24 | position: absolute; 25 | } 26 | 27 | .ps__rail-y { 28 | display: none; 29 | opacity: 0; 30 | transition: background-color .2s linear, opacity .2s linear; 31 | -webkit-transition: background-color .2s linear, opacity .2s linear; 32 | width: 15px; 33 | /* there must be 'right' or 'left' for ps__rail-y */ 34 | right: 0; 35 | /* please don't change 'position' */ 36 | position: absolute; 37 | } 38 | 39 | .ps--active-x > .ps__rail-x, 40 | .ps--active-y > .ps__rail-y { 41 | display: block; 42 | background-color: transparent; 43 | } 44 | 45 | .ps:hover > .ps__rail-x, 46 | .ps:hover > .ps__rail-y, 47 | .ps--focus > .ps__rail-x, 48 | .ps--focus > .ps__rail-y, 49 | .ps--scrolling-x > .ps__rail-x, 50 | .ps--scrolling-y > .ps__rail-y { 51 | opacity: 0.6; 52 | } 53 | 54 | .ps .ps__rail-x:hover, 55 | .ps .ps__rail-y:hover, 56 | .ps .ps__rail-x:focus, 57 | .ps .ps__rail-y:focus, 58 | .ps .ps__rail-x.ps--clicking, 59 | .ps .ps__rail-y.ps--clicking { 60 | background-color: #eee; 61 | opacity: 0.9; 62 | } 63 | 64 | /* 65 | * Scrollbar thumb styles 66 | */ 67 | .ps__thumb-x { 68 | background-color: #aaa; 69 | border-radius: 6px; 70 | transition: background-color .2s linear, height .2s ease-in-out; 71 | -webkit-transition: background-color .2s linear, height .2s ease-in-out; 72 | height: 6px; 73 | /* there must be 'bottom' for ps__thumb-x */ 74 | bottom: 2px; 75 | /* please don't change 'position' */ 76 | position: absolute; 77 | } 78 | 79 | .ps__thumb-y { 80 | background-color: #aaa; 81 | border-radius: 6px; 82 | transition: background-color .2s linear, width .2s ease-in-out; 83 | -webkit-transition: background-color .2s linear, width .2s ease-in-out; 84 | width: 6px; 85 | /* there must be 'right' for ps__thumb-y */ 86 | right: 2px; 87 | /* please don't change 'position' */ 88 | position: absolute; 89 | } 90 | 91 | .ps__rail-x:hover > .ps__thumb-x, 92 | .ps__rail-x:focus > .ps__thumb-x, 93 | .ps__rail-x.ps--clicking .ps__thumb-x { 94 | background-color: #999; 95 | height: 11px; 96 | } 97 | 98 | .ps__rail-y:hover > .ps__thumb-y, 99 | .ps__rail-y:focus > .ps__thumb-y, 100 | .ps__rail-y.ps--clicking .ps__thumb-y { 101 | background-color: #999; 102 | width: 11px; 103 | } 104 | 105 | /* MS supports */ 106 | @supports (-ms-overflow-style: none) { 107 | .ps { 108 | overflow: auto !important; 109 | } 110 | } 111 | 112 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 113 | .ps { 114 | overflow: auto !important; 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /src/assets/css/perfect-scrollbar.min.css: -------------------------------------------------------------------------------- 1 | .ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.ps__rail-y{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}} -------------------------------------------------------------------------------- /src/assets/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kartik-v/yii2-grid/bcaacfc442b8c7ac97c00c52dfdb5f7ebdca4e0c/src/assets/img/loading-sm.gif -------------------------------------------------------------------------------- /src/assets/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kartik-v/yii2-grid/bcaacfc442b8c7ac97c00c52dfdb5f7ebdca4e0c/src/assets/img/loading.gif -------------------------------------------------------------------------------- /src/assets/js/kv-grid-checkbox.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for kartik\grid\CheckboxColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */ 14 | var kvSelectRow, kvSelectColumn; 15 | (function ($) { 16 | "use strict"; 17 | kvSelectRow = function (id, css) { 18 | var KRAJEE_NS = 'krajeeGrid', CHANGE = 'change.' + KRAJEE_NS, 19 | $grid = $('#' + id), $cbxs = $grid.find(".kv-row-select input"), 20 | kvHighlight = function ($el, $parent) { 21 | var $row = $el.closest('tr'), $cbx = $parent || $el; 22 | if ($cbx.is(':checked') && !$el.attr('disabled')) { 23 | $row.removeClass(css).addClass(css); 24 | } else { 25 | $row.removeClass(css); 26 | } 27 | }, 28 | toggleAll = function() { 29 | $cbxs.each(function () { 30 | kvHighlight($(this)); 31 | }); 32 | }; 33 | $cbxs.off(CHANGE).on(CHANGE, function () { 34 | kvHighlight($(this)); 35 | }); 36 | $grid.find(".kv-all-select input").off(CHANGE).on(CHANGE, function (event) { 37 | if (event.namespace === undefined && event.handleObj.namespace === KRAJEE_NS) { 38 | setTimeout(function() { 39 | toggleAll(); 40 | }, 100); 41 | } 42 | }); 43 | toggleAll(); 44 | }; 45 | kvSelectColumn = function (id, options) { 46 | var gridId = '#' + id, $grid = $(gridId), checkAll, inputs, inputsEnabled; 47 | if (!options.multiple || !options.checkAll) { 48 | return; 49 | } 50 | checkAll = gridId + " input[name='" + options.checkAll + "']"; 51 | inputs = options.class ? "input." + options.class : "input[name='" + options.name + "']"; 52 | inputsEnabled = gridId + " " + inputs + ":enabled"; 53 | $(document).off('click.yiiGridView', checkAll).on('click.yiiGridView', checkAll, function () { 54 | $grid.find(inputs + ":enabled").prop('checked', this.checked); 55 | }); 56 | $(document).off('click.yiiGridView', inputsEnabled).on('click.yiiGridView', inputsEnabled, function () { 57 | var all = $grid.find(inputs).length === $grid.find(inputs + ":checked").length; 58 | $grid.find("input[name='" + options.checkAll + "']").prop('checked', all); 59 | }); 60 | }; 61 | })(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-checkbox.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid CheckboxColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */var kvSelectRow,kvSelectColumn;!function(e){"use strict";kvSelectRow=function(n,i){var c="krajeeGrid",t="change."+c,l=e("#"+n),o=l.find(".kv-row-select input"),a=function(e,n){var c=e.closest("tr"),t=n||e;t.is(":checked")&&!e.attr("disabled")?c.removeClass(i).addClass(i):c.removeClass(i)},d=function(){o.each(function(){a(e(this))})};o.off(t).on(t,function(){a(e(this))}),l.find(".kv-all-select input").off(t).on(t,function(e){void 0===e.namespace&&e.handleObj.namespace===c&&setTimeout(function(){d()},100)}),d()},kvSelectColumn=function(n,i){var c,t,l,o="#"+n,a=e(o);i.multiple&&i.checkAll&&(c=o+" input[name='"+i.checkAll+"']",t=i["class"]?"input."+i["class"]:"input[name='"+i.name+"']",l=o+" "+t+":enabled",e(document).off("click.yiiGridView",c).on("click.yiiGridView",c,function(){a.find(t+":enabled").prop("checked",this.checked)}),e(document).off("click.yiiGridView",l).on("click.yiiGridView",l,function(){var e=a.find(t).length===a.find(t+":checked").length;a.find("input[name='"+i.checkAll+"']").prop("checked",e)}))}}(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-editable.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid EditableColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */ 14 | var kvRefreshEC; 15 | (function ($) { 16 | "use strict"; 17 | kvRefreshEC = function (gridId, css) { 18 | var $grid = $('#' + gridId); 19 | $grid.find('.' + css).each(function () { 20 | $(this).on('editableSuccess', function () { 21 | $grid.yiiGridView("applyFilter"); 22 | }); 23 | }); 24 | }; 25 | })(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-editable.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid EditableColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */var kvRefreshEC;!function(i){"use strict";kvRefreshEC=function(e,n){var t=i("#"+e);t.find("."+n).each(function(){i(this).on("editableSuccess",function(){t.yiiGridView("applyFilter")})})}}(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-edited-row.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid edited row 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */ 14 | var kvGridEditedRow; 15 | (function ($) { 16 | "use strict"; 17 | kvGridEditedRow = function (options) { 18 | var id = options.grid, $grid = $('#' + id), row = options.row, css = options.css, $row; 19 | if (row) { 20 | $row = $grid.find('tr.' + id + '[data-key="' + options.row + '"]'); 21 | if ($row.length) { 22 | $row.removeClass(css).addClass(css); 23 | $row[0].scrollIntoView({block: "center"}); 24 | } 25 | } 26 | $('.enable-edited-row').on('click', function() { 27 | $(this).closest('table').find('> tbody > tr').removeClass(css); 28 | $(this).closest('tr').addClass(css); 29 | }); 30 | }; 31 | })(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-edited-row.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid edited row 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */var kvGridEditedRow;!function(t){"use strict";kvGridEditedRow=function(e){var s,d=e.grid,o=t("#"+d),i=e.row,r=e.css;i&&(s=o.find("tr."+d+'[data-key="'+e.row+'"]'),s.length&&(s.removeClass(r).addClass(r),s[0].scrollIntoView({block:"center"}))),t(".enable-edited-row").on("click",function(){t(this).closest("table").find("> tbody > tr").removeClass(r),t(this).closest("tr").addClass(r)})}}(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-radio.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid RadioColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */ 14 | var kvClearRadioRow, kvSelectRadio, kvClearRadio; 15 | (function ($) { 16 | "use strict"; 17 | kvClearRadioRow = function ($grid, css) { 18 | if (css.length) { 19 | $grid.find('.kv-row-radio-select').each(function () { 20 | $(this).closest('tr').removeClass(css); 21 | }); 22 | } 23 | }; 24 | kvSelectRadio = function (gridId, name, css) { 25 | css = css || ''; 26 | var $grid = $('#' + gridId), $radio = $grid.find("input[name='" + name + "']"), $el, key; 27 | $radio.on('change', function () { 28 | $el = $(this); 29 | kvClearRadioRow($grid, css); 30 | if ($el.is(':checked')) { 31 | var $row = $el.parent().closest('tr'), key = $row.data('key'); 32 | if (css.length) { 33 | $row.addClass(css); 34 | } 35 | $grid.trigger('grid.radiochecked', [key, $el.val()]); 36 | } 37 | }); 38 | }; 39 | kvClearRadio = function (gridId, name, css) { 40 | css = css || ''; 41 | var $grid = $('#' + gridId), key, val, $radio; 42 | $grid.find(".kv-clear-radio").on('click', function () { 43 | $radio = $grid.find("input[name='" + name + "']:checked"); 44 | if (!$radio || !$radio.length) { 45 | return; 46 | } 47 | key = $radio.parent().closest('tr').data('key'); 48 | val = $radio.val(); 49 | $radio.prop('checked', false); 50 | kvClearRadioRow($grid, css); 51 | $grid.trigger('grid.radiocleared', [key, val]); 52 | }); 53 | }; 54 | })(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-radio.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * Client actions for yii2-grid RadioColumn 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: 2014 - 2023, Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */var kvClearRadioRow,kvSelectRadio,kvClearRadio;!function(e){"use strict";kvClearRadioRow=function(a,i){i.length&&a.find(".kv-row-radio-select").each(function(){e(this).closest("tr").removeClass(i)})},kvSelectRadio=function(a,i,o){o=o||"";var r,n=e("#"+a),t=n.find("input[name='"+i+"']");t.on("change",function(){if(r=e(this),kvClearRadioRow(n,o),r.is(":checked")){var a=r.parent().closest("tr"),i=a.data("key");o.length&&a.addClass(o),n.trigger("grid.radiochecked",[i,r.val()])}})},kvClearRadio=function(a,i,o){o=o||"";var r,n,t,c=e("#"+a);c.find(".kv-clear-radio").on("click",function(){t=c.find("input[name='"+i+"']:checked"),t&&t.length&&(r=t.parent().closest("tr").data("key"),n=t.val(),t.prop("checked",!1),kvClearRadioRow(c,o),c.trigger("grid.radiocleared",[r,n]))})}}(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-toggle.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * jQuery methods library for yii2-grid toggle data 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */ 14 | var kvToggleData; 15 | (function ($) { 16 | "use strict"; 17 | kvToggleData = function (options) { 18 | $('#' + options.id).off('click').on('click', function (e, params) { 19 | var $btn = $(this); 20 | if (params && params.redirect) { 21 | if (!options.pjax) { 22 | window.location.replace($btn.attr('href')); 23 | } 24 | return; 25 | } 26 | if (options.mode === 'page') { 27 | e.preventDefault(); 28 | options.lib.confirm(options.msg, function (result) { 29 | if (result) { 30 | $btn.trigger('click', {redirect: true}); 31 | } 32 | }); 33 | } 34 | }); 35 | }; 36 | })(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/kv-grid-toggle.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * @package yii2-grid 3 | * @author Kartik Visweswaran 4 | * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2023 5 | * @version 3.5.3 6 | * 7 | * jQuery methods library for yii2-grid toggle data 8 | * 9 | * Author: Kartik Visweswaran 10 | * Copyright: Kartik Visweswaran, Krajee.com 11 | * For more JQuery plugins visit http://plugins.krajee.com 12 | * For more Yii related demos visit http://demos.krajee.com 13 | */var kvToggleData;!function(i){"use strict";kvToggleData=function(e){i("#"+e.id).off("click").on("click",function(t,r){var c=i(this);return r&&r.redirect?void(e.pjax||window.location.replace(c.attr("href"))):void("page"===e.mode&&(t.preventDefault(),e.lib.confirm(e.msg,function(i){i&&c.trigger("click",{redirect:!0})})))})}}(window.jQuery); -------------------------------------------------------------------------------- /src/assets/js/store.min.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.store=t()}(this,function(){"use strict";function e(){try{return o in r&&r[o]}catch(e){return!1}}var t,n={},r=window,i=r.document,o="localStorage",a="script";if(n.disabled=!1,n.version="1.3.17",n.set=function(e,t){},n.get=function(e,t){},n.has=function(e){return void 0!==n.get(e)},n.remove=function(e){},n.clear=function(){},n.transact=function(e,t,r){null===r&&(r=t,t=null),null===t&&(t={});var i=n.get(e,t);r(i),n.set(e,i)},n.getAll=function(){},n.forEach=function(){},n.serialize=function(e){return JSON.stringify(e)},n.deserialize=function(e){if("string"!=typeof e)return void 0;try{return JSON.parse(e)}catch(t){return e||void 0}},e())t=r[o],n.set=function(e,r){return void 0===r?n.remove(e):(t.setItem(e,n.serialize(r)),r)},n.get=function(e,r){var i=n.deserialize(t.getItem(e));return void 0===i?r:i},n.remove=function(e){t.removeItem(e)},n.clear=function(){t.clear()},n.getAll=function(){var e={};return n.forEach(function(t,n){e[t]=n}),e},n.forEach=function(e){for(var r=0;rdocument.w=window'),u.close(),c=u.w.frames[0].document,t=c.createElement("div")}catch(f){t=i.createElement("div"),c=i.body}var l=function(e){return function(){var r=Array.prototype.slice.call(arguments,0);r.unshift(t),c.appendChild(t),t.addBehavior("#default#userData"),t.load(o);var i=e.apply(n,r);return c.removeChild(t),i}},d=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g"),s=function(e){return e.replace(/^d/,"___$&").replace(d,"___")};n.set=l(function(e,t,r){return t=s(t),void 0===r?n.remove(t):(e.setAttribute(t,n.serialize(r)),e.save(o),r)}),n.get=l(function(e,t,r){t=s(t);var i=n.deserialize(e.getAttribute(t));return void 0===i?r:i}),n.remove=l(function(e,t){t=s(t),e.removeAttribute(t),e.save(o)}),n.clear=l(function(e){var t=e.XMLDocument.documentElement.attributes;for(e.load(o);t.length;)e.removeAttribute(t[0].name);e.save(o)}),n.getAll=function(){var e={};return n.forEach(function(t,n){e[t]=n}),e},n.forEach=l(function(e,t){for(var r,i=e.XMLDocument.documentElement.attributes,o=0;r=i[o];++o)t(r.name,n.deserialize(e.getAttribute(r.name)))})}try{var v="__storejs__";n.set(v,v),n.get(v)!==v&&(n.disabled=!0),n.remove(v)}catch(f){n.disabled=!0}return n.enabled=!n.disabled,n}); -------------------------------------------------------------------------------- /src/controllers/GridEditedRowController.php: -------------------------------------------------------------------------------- 1 | findModel($id); 29 | * if ($model->load(Yii::$app->request->post()) && $model->save()) { 30 | * Yii::$app->session->setFlash('success', "Updated book # {$id} successfully."); 31 | * return $this->redirectIndex($id); // USE this for redirecting to edited row 32 | * } else { 33 | * return $this->render('update', ['model' => $model, ]); 34 | * } 35 | * } 36 | * 37 | * } 38 | * ``` 39 | * 40 | * On your view file (for update or view) - you can create a Cancel button to go back to the edited row, 41 | * using the *back* action. For example, 42 | * 43 | * ```php 44 | * use yii\helpers\Html; 45 | * echo Html::a('Cancel', ['back', 'id' => $model->id], ['class' => 'btn btn-primary', 'title' => 'Go back']); 46 | * ``` 47 | */ 48 | class GridEditedRowController extends Controller 49 | { 50 | use GridEditedRowTrait; 51 | 52 | /** 53 | * @var array the configuration for the row being currently edited. This matches the [[kartik\grid\GridView::editedRowConfig]] 54 | * property and must exactly match the settings you have set in your GridView widget on the index page. 55 | */ 56 | public $editedRowConfig = [ 57 | 'rowIdGetParam' => 'row', 58 | 'gridIdGetParam' => 'grid', 59 | 'gridFiltersSessionParam' => 'kvGridFiltersCache', 60 | 'highlightClass' => 'kv-row-edit-highlight', 61 | ]; 62 | } -------------------------------------------------------------------------------- /src/controllers/GridEditedRowTrait.php: -------------------------------------------------------------------------------- 1 | 'row', 26 | * 'gridIdGetParam' => 'grid', 27 | * 'gridFiltersSessionParam' => 'kvGridFiltersCache', 28 | * 'highlightClass' => 'kv-row-edit-highlight', 29 | * ]; 30 | * 31 | * // your model UPDATE action 32 | * public function actionUpdate($id) { 33 | * $model = $this->findModel($id); 34 | * if ($model->load(Yii::$app->request->post()) && $model->save()) { 35 | * Yii::$app->session->setFlash('success', "Updated book # {$id} successfully."); 36 | * return $this->redirectIndex($id); // USE this for redirecting to edited row 37 | * } else { 38 | * return $this->render('update', ['model' => $model, ]); 39 | * } 40 | * } 41 | * } 42 | * ``` 43 | * 44 | * On your view file (for update or view) - you can create a Cancel button to go back to the edited row, 45 | * using the *back* action. For example, 46 | * 47 | * ```php 48 | * use yii\helpers\Html; 49 | * echo Html::a('Cancel', ['back', 'id' => $model->id], ['class' => 'btn btn-primary', 'title' => 'Go back']); 50 | * ``` 51 | * 52 | * @see [[GridEditedRowController]] 53 | * 54 | */ 55 | trait GridEditedRowTrait 56 | { 57 | /** 58 | * Gets the cached query parameters from session for navigating to the just edited row 59 | * @param int|string $id the record identifier 60 | * @return array 61 | */ 62 | protected function getQueryParamsCached($id) 63 | { 64 | $cfg = [ 65 | 'rowIdGetParam' => 'row', 66 | 'gridIdGetParam' => 'grid', 67 | 'gridFiltersSessionParam' => 'kvGridFiltersCache', 68 | 'highlightClass' => 'kv-row-edit-highlight', 69 | ]; 70 | if (isset($this->editedRowConfig)) { 71 | $cfg = array_replace($cfg, $this->editedRowConfig); 72 | } 73 | $params = Yii::$app->session->get($cfg['gridFiltersSessionParam']); 74 | $default = empty($id) ? [] : [$cfg['rowIdGetParam'] => $id]; 75 | if (empty($params)) { 76 | return $default; 77 | } 78 | 79 | return ArrayHelper::merge($default, Json::decode($params)); 80 | } 81 | 82 | /** 83 | * Redirects to index page with cached query params containing the highlighted edited row 84 | * @param int|string $id the record identifier 85 | * @param string $grid the grid identifier 86 | * @return Response 87 | */ 88 | protected function redirectIndex($id, $grid = null) 89 | { 90 | $queryParams = $this->getQueryParamsCached($id); 91 | 92 | if (isset($grid)) { 93 | $queryParams[$this->editedRowConfig['gridIdGetParam']] = $grid; 94 | } 95 | 96 | return $this->redirect(['index'] + $queryParams); 97 | } 98 | 99 | /** 100 | * Go back to main index page. Use this action as a link button in your other views for cancelling and going back 101 | * to the index page with the highlighted edited row. 102 | * @param int|string $id the record identifier 103 | * @return Response 104 | */ 105 | public function actionBack($id = null) 106 | { 107 | return $this->redirectIndex($id, Yii::$app->request->get($this->editedRowConfig['gridIdGetParam'])); 108 | } 109 | } -------------------------------------------------------------------------------- /src/messages/af/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ca/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => 'Mostrant {begin, number}-{end, number} de {totalCount, number} {totalCount, plural, one{{item}} few{{items-few}} many{{items-many}} other{{items}}}.', 21 | 'item' => 'element', 22 | 'items' => 'elements', 23 | 'items-few' => 'elements', 24 | 'items-many' => 'elements', 25 | 'Loading …' => '', 26 | 'Actions' => '', 27 | 'Active' => '', 28 | 'Add Book' => '', 29 | 'All' => '', 30 | 'Are you sure to delete this {item}?' => '', 31 | 'Book Listing' => '', 32 | 'CSV' => '', 33 | 'Clear selection' => '', 34 | 'Collapse' => '', 35 | 'Collapse All' => '', 36 | 'Comma Separated Values' => '', 37 | 'Delete' => '', 38 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 39 | 'Download Selected' => '', 40 | 'Excel' => '', 41 | 'Expand' => '', 42 | 'Expand All' => '', 43 | 'Export' => '', 44 | 'Export All Data' => '', 45 | 'Export Page Data' => '', 46 | 'ExportWorksheet' => '', 47 | 'Failed to update editable data due to an unknown server error' => '', 48 | 'Generated' => '', 49 | 'Generating the export file. Please wait...' => '', 50 | 'Grid Export' => '', 51 | 'HTML' => '', 52 | 'Hyper Text Markup Language' => '', 53 | 'Inactive' => '', 54 | 'Invalid editable index or model form name' => '', 55 | 'Invalid or bad editable data' => '', 56 | 'JSON' => '', 57 | 'JavaScript Object Notation' => '', 58 | 'Krajee Solutions' => '', 59 | 'Krajee Yii2 Grid Export Extension' => '', 60 | 'Library' => '', 61 | 'Microsoft Excel 95+' => '', 62 | 'No data found' => '', 63 | 'No valid editable model found' => '', 64 | 'Ok to proceed?' => '', 65 | 'PDF' => '', 66 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 67 | 'Page' => '', 68 | 'Portable Document Format' => '', 69 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 70 | 'Reset Grid' => '', 71 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 72 | 'Select...' => '', 73 | 'Show all data' => '', 74 | 'Show first page data' => '', 75 | 'Tab Delimited Text' => '', 76 | 'Text' => '', 77 | 'The CSV export file will be generated for download.' => '', 78 | 'The EXCEL export file will be generated for download.' => '', 79 | 'The HTML export file will be generated for download.' => '', 80 | 'The JSON export file will be generated for download.' => '', 81 | 'The PDF export file will be generated for download.' => '', 82 | 'The TEXT export file will be generated for download.' => '', 83 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 84 | 'The table header sticks to the top in this demo as you scroll' => '', 85 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 86 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 87 | 'Update' => '', 88 | 'View' => '', 89 | 'Yii2 Grid Export (PDF)' => '', 90 | 'export' => '', 91 | 'grid-export' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/config.php: -------------------------------------------------------------------------------- 1 | __DIR__ . DIRECTORY_SEPARATOR . '..', 5 | // string, required, root directory containing message translations. 6 | 'messagePath' => __DIR__, 7 | // array, required, list of language codes that the extracted messages 8 | // should be translated to. For example, ['zh-CN', 'de']. 9 | 'languages' => ['af', 'ar', 'az', 'bg', 'bs', 'ca', 'cs', 'da', 'de', 'el', 'en', 'eo', 'es', 'et', 'eu', 'fa', 'fi', 'fo', 'fr', 'gl', 'gu', 'he', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'ja', 'ka', 'kk', 'kn', 'ko', 'ky', 'lt', 'lv', 'mi', 'mk', 'mn', 'mr', 'ms', 'mt', 'nb', 'nl', 'nn', 'pl', 'pt', 'pt-BR', 'qu', 'ro', 'ru', 'sa', 'se', 'sk', 'sl', 'sq', 'sr', 'sr-Latn', 'sv', 'sw', 'ta', 'te', 'th', 'tg', 'tj', 'tl', 'tn', 'tr', 'ts', 'tt', 'uk', 'ur', 'uz', 'uz-Cy', 'vi', 'zh-CN', 'zh-TW', 'zu'], 10 | // string, the name of the function for translating messages. 11 | // Defaults to 'Yii::t'. This is used as a mark to find the messages to be 12 | // translated. You may use a string for single function name or an array for 13 | // multiple function names. 14 | 'translator' => 'Yii::t', 15 | // boolean, whether to sort messages by keys when merging new messages 16 | // with the existing ones. Defaults to false, which means the new (untranslated) 17 | // messages will be separated from the old (translated) ones. 18 | 'sort' => false, 19 | // boolean, whether the message file should be overwritten with the merged messages 20 | 'overwrite' => true, 21 | // boolean, whether to remove messages that no longer appear in the source code. 22 | // Defaults to false, which means each of these messages will be enclosed with a pair of '' marks. 23 | 'removeUnused' => false, 24 | // array, list of patterns that specify which files/directories should NOT be processed. 25 | // If empty or not set, all files/directories will be processed. 26 | // A path matches a pattern if it contains the pattern string at its end. For example, 27 | // '/a/b' will match all files and directories ending with '/a/b'; 28 | // the '*.svn' will match all files and directories whose name ends with '.svn'. 29 | // and the '.svn' will match all files and directories named exactly '.svn'. 30 | // Note, the '/' characters in a pattern matches both '/' and '\'. 31 | // See helpers/FileHelper::findFiles() description for more details on pattern matching rules. 32 | 'only' => ['*.php'], 33 | // array, list of patterns that specify which files (not directories) should be processed. 34 | // If empty or not set, all files will be processed. 35 | // Please refer to "except" for details about the patterns. 36 | // If a file/directory matches both a pattern in "only" and "except", it will NOT be processed. 37 | 'except' => [ 38 | '.svn', 39 | '.git', 40 | '.gitignore', 41 | '.gitkeep', 42 | '.hgignore', 43 | '.hgkeep', 44 | '/messages', 45 | ], 46 | // Generated file format. Can be either "php", "po" or "db". 47 | 'format' => 'php', 48 | // When format is "db", you may specify the following two options 49 | //'db' => 'db', 50 | //'sourceMessageTable' => '{{%source_message}}', 51 | ]; 52 | -------------------------------------------------------------------------------- /src/messages/en/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/eo/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/eu/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/fo/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/gl/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/hy/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/is/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ja/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '{totalCount, number} 件中 {begin, number} から {end, number} までを表示しています。', 21 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '合計 {count} 件。', 22 | 'items-few' => 'items', 23 | 'items-many' => 'items', 24 | 'Loading …' => '', 25 | 'Actions' => '', 26 | 'Active' => '', 27 | 'Add Book' => '', 28 | 'All' => '', 29 | 'Are you sure to delete this {item}?' => '', 30 | 'Book Listing' => '', 31 | 'CSV' => '', 32 | 'Clear selection' => '', 33 | 'Collapse' => '', 34 | 'Collapse All' => '', 35 | 'Comma Separated Values' => '', 36 | 'Delete' => '', 37 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 38 | 'Download Selected' => '', 39 | 'Excel' => '', 40 | 'Expand' => '', 41 | 'Expand All' => '', 42 | 'Export' => '', 43 | 'Export All Data' => '', 44 | 'Export Page Data' => '', 45 | 'ExportWorksheet' => '', 46 | 'Failed to update editable data due to an unknown server error' => '', 47 | 'Generated' => '', 48 | 'Generating the export file. Please wait...' => '', 49 | 'Grid Export' => '', 50 | 'HTML' => '', 51 | 'Hyper Text Markup Language' => '', 52 | 'Inactive' => '', 53 | 'Invalid editable index or model form name' => '', 54 | 'Invalid or bad editable data' => '', 55 | 'JSON' => '', 56 | 'JavaScript Object Notation' => '', 57 | 'Krajee Solutions' => '', 58 | 'Krajee Yii2 Grid Export Extension' => '', 59 | 'Library' => '', 60 | 'Microsoft Excel 95+' => '', 61 | 'No data found' => '', 62 | 'No valid editable model found' => '', 63 | 'Ok to proceed?' => '', 64 | 'PDF' => '', 65 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 66 | 'Page' => '', 67 | 'Portable Document Format' => '', 68 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 69 | 'Reset Grid' => '', 70 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 71 | 'Select...' => '', 72 | 'Show all data' => '', 73 | 'Show first page data' => '', 74 | 'Tab Delimited Text' => '', 75 | 'Text' => '', 76 | 'The CSV export file will be generated for download.' => '', 77 | 'The EXCEL export file will be generated for download.' => '', 78 | 'The HTML export file will be generated for download.' => '', 79 | 'The JSON export file will be generated for download.' => '', 80 | 'The PDF export file will be generated for download.' => '', 81 | 'The TEXT export file will be generated for download.' => '', 82 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 83 | 'The table header sticks to the top in this demo as you scroll' => '', 84 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/kk/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '{totalCount, number} жазбадан {begin, number}-{end, number} аралығы көрсетілген.', 21 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => 'Барлығы {count, number} жазба.', 22 | 'items-few' => 'items', 23 | 'items-many' => 'items', 24 | 'Loading …' => '', 25 | 'Actions' => '', 26 | 'Active' => '', 27 | 'Add Book' => '', 28 | 'All' => '', 29 | 'Are you sure to delete this {item}?' => '', 30 | 'Book Listing' => '', 31 | 'CSV' => '', 32 | 'Clear selection' => '', 33 | 'Collapse' => '', 34 | 'Collapse All' => '', 35 | 'Comma Separated Values' => '', 36 | 'Delete' => '', 37 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 38 | 'Download Selected' => '', 39 | 'Excel' => '', 40 | 'Expand' => '', 41 | 'Expand All' => '', 42 | 'Export' => '', 43 | 'Export All Data' => '', 44 | 'Export Page Data' => '', 45 | 'ExportWorksheet' => '', 46 | 'Failed to update editable data due to an unknown server error' => '', 47 | 'Generated' => '', 48 | 'Generating the export file. Please wait...' => '', 49 | 'Grid Export' => '', 50 | 'HTML' => '', 51 | 'Hyper Text Markup Language' => '', 52 | 'Inactive' => '', 53 | 'Invalid editable index or model form name' => '', 54 | 'Invalid or bad editable data' => '', 55 | 'JSON' => '', 56 | 'JavaScript Object Notation' => '', 57 | 'Krajee Solutions' => '', 58 | 'Krajee Yii2 Grid Export Extension' => '', 59 | 'Library' => '', 60 | 'Microsoft Excel 95+' => '', 61 | 'No data found' => '', 62 | 'No valid editable model found' => '', 63 | 'Ok to proceed?' => '', 64 | 'PDF' => '', 65 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 66 | 'Page' => '', 67 | 'Portable Document Format' => '', 68 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 69 | 'Reset Grid' => '', 70 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 71 | 'Select...' => '', 72 | 'Show all data' => '', 73 | 'Show first page data' => '', 74 | 'Tab Delimited Text' => '', 75 | 'Text' => '', 76 | 'The CSV export file will be generated for download.' => '', 77 | 'The EXCEL export file will be generated for download.' => '', 78 | 'The HTML export file will be generated for download.' => '', 79 | 'The JSON export file will be generated for download.' => '', 80 | 'The PDF export file will be generated for download.' => '', 81 | 'The TEXT export file will be generated for download.' => '', 82 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 83 | 'The table header sticks to the top in this demo as you scroll' => '', 84 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/kn/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ko/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '{totalCount} 중 {begin} 에서 {end} 까지 표시하고 있습니다.', 21 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '모두 {count} 개', 22 | 'items-few' => 'items', 23 | 'items-many' => 'items', 24 | 'Loading …' => '', 25 | 'Actions' => '', 26 | 'Active' => '', 27 | 'Add Book' => '', 28 | 'All' => '', 29 | 'Are you sure to delete this {item}?' => '', 30 | 'Book Listing' => '', 31 | 'CSV' => '', 32 | 'Clear selection' => '', 33 | 'Collapse' => '', 34 | 'Collapse All' => '', 35 | 'Comma Separated Values' => '', 36 | 'Delete' => '', 37 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 38 | 'Download Selected' => '', 39 | 'Excel' => '', 40 | 'Expand' => '', 41 | 'Expand All' => '', 42 | 'Export' => '', 43 | 'Export All Data' => '', 44 | 'Export Page Data' => '', 45 | 'ExportWorksheet' => '', 46 | 'Failed to update editable data due to an unknown server error' => '', 47 | 'Generated' => '', 48 | 'Generating the export file. Please wait...' => '', 49 | 'Grid Export' => '', 50 | 'HTML' => '', 51 | 'Hyper Text Markup Language' => '', 52 | 'Inactive' => '', 53 | 'Invalid editable index or model form name' => '', 54 | 'Invalid or bad editable data' => '', 55 | 'JSON' => '', 56 | 'JavaScript Object Notation' => '', 57 | 'Krajee Solutions' => '', 58 | 'Krajee Yii2 Grid Export Extension' => '', 59 | 'Library' => '', 60 | 'Microsoft Excel 95+' => '', 61 | 'No data found' => '', 62 | 'No valid editable model found' => '', 63 | 'Ok to proceed?' => '', 64 | 'PDF' => '', 65 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 66 | 'Page' => '', 67 | 'Portable Document Format' => '', 68 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 69 | 'Reset Grid' => '', 70 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 71 | 'Select...' => '', 72 | 'Show all data' => '', 73 | 'Show first page data' => '', 74 | 'Tab Delimited Text' => '', 75 | 'Text' => '', 76 | 'The CSV export file will be generated for download.' => '', 77 | 'The EXCEL export file will be generated for download.' => '', 78 | 'The HTML export file will be generated for download.' => '', 79 | 'The JSON export file will be generated for download.' => '', 80 | 'The PDF export file will be generated for download.' => '', 81 | 'The TEXT export file will be generated for download.' => '', 82 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 83 | 'The table header sticks to the top in this demo as you scroll' => '', 84 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ky/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/mi/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/mk/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/mn/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/mr/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ms/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => 'Memaparkan {begin, number}-{end, number} daripada {totalCount, number} {totalCount, plural, one{{item}} few{{items-few}} many{{items-many}} other{{items}}}.', 21 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => 'Jumlah {count, number} {count, plural, one{{item}} other{{items}}}.', 22 | 'items' => 'items', 23 | 'items-few' => 'items', 24 | 'items-many' => 'items', 25 | 'Loading …' => '', 26 | 'Actions' => '', 27 | 'Active' => '', 28 | 'Add Book' => '', 29 | 'All' => '', 30 | 'Are you sure to delete this {item}?' => '', 31 | 'Book Listing' => '', 32 | 'CSV' => '', 33 | 'Clear selection' => '', 34 | 'Collapse' => '', 35 | 'Collapse All' => '', 36 | 'Comma Separated Values' => '', 37 | 'Delete' => '', 38 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 39 | 'Download Selected' => '', 40 | 'Excel' => '', 41 | 'Expand' => '', 42 | 'Expand All' => '', 43 | 'Export' => '', 44 | 'Export All Data' => '', 45 | 'Export Page Data' => '', 46 | 'ExportWorksheet' => '', 47 | 'Failed to update editable data due to an unknown server error' => '', 48 | 'Generated' => '', 49 | 'Generating the export file. Please wait...' => '', 50 | 'Grid Export' => '', 51 | 'HTML' => '', 52 | 'Hyper Text Markup Language' => '', 53 | 'Inactive' => '', 54 | 'Invalid editable index or model form name' => '', 55 | 'Invalid or bad editable data' => '', 56 | 'JSON' => '', 57 | 'JavaScript Object Notation' => '', 58 | 'Krajee Solutions' => '', 59 | 'Krajee Yii2 Grid Export Extension' => '', 60 | 'Library' => '', 61 | 'Microsoft Excel 95+' => '', 62 | 'No data found' => '', 63 | 'No valid editable model found' => '', 64 | 'Ok to proceed?' => '', 65 | 'PDF' => '', 66 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 67 | 'Page' => '', 68 | 'Portable Document Format' => '', 69 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 70 | 'Reset Grid' => '', 71 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 72 | 'Select...' => '', 73 | 'Show all data' => '', 74 | 'Show first page data' => '', 75 | 'Tab Delimited Text' => '', 76 | 'Text' => '', 77 | 'The CSV export file will be generated for download.' => '', 78 | 'The EXCEL export file will be generated for download.' => '', 79 | 'The HTML export file will be generated for download.' => '', 80 | 'The JSON export file will be generated for download.' => '', 81 | 'The PDF export file will be generated for download.' => '', 82 | 'The TEXT export file will be generated for download.' => '', 83 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 84 | 'The table header sticks to the top in this demo as you scroll' => '', 85 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 86 | 'Update' => '', 87 | 'View' => '', 88 | 'Yii2 Grid Export (PDF)' => '', 89 | 'export' => '', 90 | 'grid-export' => '', 91 | 'item' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/mt/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/nn/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/qu/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/sa/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/se/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/sq/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/sv/kvgrid.php: -------------------------------------------------------------------------------- 1 | {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => 'Visar {begin, number}-{end, number} av {totalCount, number} objekt.', 21 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => 'Totalt {count, number} objekt.', 22 | 'items-few' => 'items', 23 | 'items-many' => 'items', 24 | 'Loading …' => '', 25 | 'Actions' => '', 26 | 'Active' => '', 27 | 'Add Book' => '', 28 | 'All' => '', 29 | 'Are you sure to delete this {item}?' => '', 30 | 'Book Listing' => '', 31 | 'CSV' => '', 32 | 'Clear selection' => '', 33 | 'Collapse' => '', 34 | 'Collapse All' => '', 35 | 'Comma Separated Values' => '', 36 | 'Delete' => '', 37 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 38 | 'Download Selected' => '', 39 | 'Excel' => '', 40 | 'Expand' => '', 41 | 'Expand All' => '', 42 | 'Export' => '', 43 | 'Export All Data' => '', 44 | 'Export Page Data' => '', 45 | 'ExportWorksheet' => '', 46 | 'Failed to update editable data due to an unknown server error' => '', 47 | 'Generated' => '', 48 | 'Generating the export file. Please wait...' => '', 49 | 'Grid Export' => '', 50 | 'HTML' => '', 51 | 'Hyper Text Markup Language' => '', 52 | 'Inactive' => '', 53 | 'Invalid editable index or model form name' => '', 54 | 'Invalid or bad editable data' => '', 55 | 'JSON' => '', 56 | 'JavaScript Object Notation' => '', 57 | 'Krajee Solutions' => '', 58 | 'Krajee Yii2 Grid Export Extension' => '', 59 | 'Library' => '', 60 | 'Microsoft Excel 95+' => '', 61 | 'No data found' => '', 62 | 'No valid editable model found' => '', 63 | 'Ok to proceed?' => '', 64 | 'PDF' => '', 65 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 66 | 'Page' => '', 67 | 'Portable Document Format' => '', 68 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 69 | 'Reset Grid' => '', 70 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 71 | 'Select...' => '', 72 | 'Show all data' => '', 73 | 'Show first page data' => '', 74 | 'Tab Delimited Text' => '', 75 | 'Text' => '', 76 | 'The CSV export file will be generated for download.' => '', 77 | 'The EXCEL export file will be generated for download.' => '', 78 | 'The HTML export file will be generated for download.' => '', 79 | 'The JSON export file will be generated for download.' => '', 80 | 'The PDF export file will be generated for download.' => '', 81 | 'The TEXT export file will be generated for download.' => '', 82 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 83 | 'The table header sticks to the top in this demo as you scroll' => '', 84 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/sw/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ta/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/te/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/tj/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/tl/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/tn/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ts/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/tt/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/ur/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | -------------------------------------------------------------------------------- /src/messages/zu/kvgrid.php: -------------------------------------------------------------------------------- 1 | 'items', 21 | 'items-many' => 'items', 22 | 'Loading …' => '', 23 | 'Actions' => '', 24 | 'Active' => '', 25 | 'Add Book' => '', 26 | 'All' => '', 27 | 'Are you sure to delete this {item}?' => '', 28 | 'Book Listing' => '', 29 | 'CSV' => '', 30 | 'Clear selection' => '', 31 | 'Collapse' => '', 32 | 'Collapse All' => '', 33 | 'Comma Separated Values' => '', 34 | 'Delete' => '', 35 | 'Disable any popup blockers in your browser to ensure proper download.' => '', 36 | 'Download Selected' => '', 37 | 'Excel' => '', 38 | 'Expand' => '', 39 | 'Expand All' => '', 40 | 'Export' => '', 41 | 'Export All Data' => '', 42 | 'Export Page Data' => '', 43 | 'ExportWorksheet' => '', 44 | 'Failed to update editable data due to an unknown server error' => '', 45 | 'Generated' => '', 46 | 'Generating the export file. Please wait...' => '', 47 | 'Grid Export' => '', 48 | 'HTML' => '', 49 | 'Hyper Text Markup Language' => '', 50 | 'Inactive' => '', 51 | 'Invalid editable index or model form name' => '', 52 | 'Invalid or bad editable data' => '', 53 | 'JSON' => '', 54 | 'JavaScript Object Notation' => '', 55 | 'Krajee Solutions' => '', 56 | 'Krajee Yii2 Grid Export Extension' => '', 57 | 'Library' => '', 58 | 'Microsoft Excel 95+' => '', 59 | 'No data found' => '', 60 | 'No valid editable model found' => '', 61 | 'Ok to proceed?' => '', 62 | 'PDF' => '', 63 | 'PDF export generated by kartik-v/yii2-grid extension' => '', 64 | 'Page' => '', 65 | 'Portable Document Format' => '', 66 | 'Request submitted! You may safely close this dialog after saving your downloaded file.' => '', 67 | 'Reset Grid' => '', 68 | 'Resize table columns just like a spreadsheet by dragging the column edges.' => '', 69 | 'Select...' => '', 70 | 'Show all data' => '', 71 | 'Show first page data' => '', 72 | 'Showing {begin, number}-{end, number} of {totalCount, number} {totalCount, plural, one{{item}} other{{items}}}.' => '', 73 | 'Tab Delimited Text' => '', 74 | 'Text' => '', 75 | 'The CSV export file will be generated for download.' => '', 76 | 'The EXCEL export file will be generated for download.' => '', 77 | 'The HTML export file will be generated for download.' => '', 78 | 'The JSON export file will be generated for download.' => '', 79 | 'The PDF export file will be generated for download.' => '', 80 | 'The TEXT export file will be generated for download.' => '', 81 | 'The page summary displays SUM for first 3 amount columns and AVG for the last.' => '', 82 | 'The table header sticks to the top in this demo as you scroll' => '', 83 | 'There are {totalCount} records. Are you sure you want to display them all?' => '', 84 | 'Total {count, number} {count, plural, one{{item}} other{{items}}}.' => '', 85 | 'Update' => '', 86 | 'View' => '', 87 | 'Yii2 Grid Export (PDF)' => '', 88 | 'export' => '', 89 | 'grid-export' => '', 90 | 'item' => '', 91 | 'items' => '', 92 | 'items-acc' => '', 93 | 'krajee, grid, export, yii2-grid, pdf' => '', 94 | '© Krajee Yii2 Extensions' => '', 95 | ]; 96 | --------------------------------------------------------------------------------