コード例 #1
0
ファイル: serverfiltering.php プロジェクト: neevan1e/Done
    echo json_encode($result->read('Products', array('ProductID', 'ProductName'), $request));
    exit;
}
require_once '../include/header.php';
$transport = new \Kendo\Data\DataSourceTransport();
$read = new \Kendo\Data\DataSourceTransportRead();
$read->url('serverfiltering.php')->contentType('application/json')->type('POST');
$transport->read($read)->parameterMap('function(data) {
              return kendo.stringify(data);
           }');
$schema = new \Kendo\Data\DataSourceSchema();
$schema->data('data')->total('total');
$dataSource = new \Kendo\Data\DataSource();
$dataSource->transport($transport)->schema($schema)->serverFiltering(true);
$multiselect = new \Kendo\UI\MultiSelect('products');
$multiselect->dataSource($dataSource)->dataTextField('ProductName')->dataValueField('ProductID')->value(array(array("ProductName" => "Chang", "ProductID" => "2"), array("ProductName" => "Uncle Bob's Organic Dried Pears", "ProductID" => "7")))->autoBind(false)->filter('contains')->ignoreCase(false);
?>
<div class="demo-section">
    <h2>Products</h2>
<?php 
echo $multiselect->render();
?>
<style scoped>
    .demo-section {
        width: 300px;
        margin: 35px auto 50px;
        padding: 30px;
    }
    .demo-section h2 {
        text-transform: uppercase;
        font-size: 1.2em;
コード例 #2
0
use Kendo\Template;
//error_reporting ( E_ALL );
//ini_set ( 'display_errors', '1' );
require_once "../../../wp-load.php";
$current_user = wp_get_current_user();
require_once '../lib/Kendo/Autoload.php';
$faire_id = isset($_GET['faire_id']) ? $_GET['faire_id'] : 'NY15';
?>


<form>
<div class="k-floatwrap k-header k-scheduler-toolbar">
<?php 
$locations_array = get_entry_locations($faire_id);
$select = new \Kendo\UI\MultiSelect('locationfilters');
$select->dataSource($locations_array)->change('onChange')->value(array('166', '188', '167', '174', '194'))->dataTextField('text')->dataValueField('value')->placeholder('Filter location ...');
echo $select->render();
?>
</div>
<?php 
$scheduler = create_makerfaire_scheduler($faire_id);
echo $scheduler->render();
?>

<script>
    $(document).ready(function() {
        // create ComboBox from select HTML element
        var input = $("#input").data("kendoComboBox");
        var select = $("#select").data("kendoComboBox");
        onChange(null);
        
コード例 #3
0
ファイル: index.php プロジェクト: neevan1e/Done
require_once '../include/header.php';
require_once '../lib/Kendo/Autoload.php';
?>

<div class="demo-section">
    <h2>Invite Attendees</h2>
    <label for="required">Required</label>
<?php 
$select = new \Kendo\UI\MultiSelect('required');
$select->dataSource(array('Steven White', 'Nancy King', 'Anne King', 'Nancy Davolio', 'Robert Davolio', 'Michael Leverling', 'Andrew Callahan', 'Michael Suyama', 'Anne King', 'Laura Peacock', 'Robert Fuller', 'Janet White', 'Nancy Leverling', 'Robert Buchanan', 'Andrew Fuller', 'Anne Davolio', 'Andrew Suyama', 'Nige Buchanan', 'Laura Fuller'))->placeholder('Choose attendees...');
echo $select->render();
?>
<label for="optional">Optional</label>
<?php 
$select = new \Kendo\UI\MultiSelect('optional');
$select->dataSource(array('Steven White', 'Nancy King', 'Anne King', 'Nancy Davolio', 'Robert Davolio', 'Michael Leverling', 'Andrew Callahan', 'Michael Suyama', 'Anne King', 'Laura Peacock', 'Robert Fuller', 'Janet White', 'Nancy Leverling', 'Robert Buchanan', 'Andrew Fuller', 'Anne Davolio', 'Andrew Suyama', 'Nige Buchanan', 'Laura Fuller'))->placeholder('Choose attendees...');
echo $select->render();
?>
<button class="k-button" id="get">Send Invitation</button>
</div>
<script>
    $(document).ready(function() {
        var required = $("#required").data("kendoMultiSelect");
        var optional = $("#optional").data("kendoMultiSelect");

        $("#get").click(function() {
            alert("Attendees:\n\nRequired: " + required.value() + "\nOptional: " + optional.value());
        });
    });
</script>
<style scoped>