Exemplo n.º 1
0
    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;
Exemplo n.º 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);
        
Exemplo n.º 3
0
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>