Dojo树搜索过滤器

时间:2015-07-08 10:26:04

标签: tree dojo

在我的一个项目中,我使用了ItemFileWriteStore&的Dojo树插件。 ForestStoreModel。

我已经实现了DND,Contextmenu&树视图上的工具提示。但我无法弄清楚如何搜索树中的节点或子节点。

我正在寻找类似的实现(http://jsfiddle.net/slemmon/fSJwF/2/),但似乎这是在其他一些库中实现的。

有人可以帮助我如何在DOJO中实现相同的目标。

以下是我的代码:

<?php
require_once "/var/www/local/google-api-php-client-master/src/Google/autoload.php"; // API Google library

define('GAPI_CLIENT_ID', 'XXX.apps.googleusercontent.com');
define('GAPI_EMAIL_ADDRESS', 'YYY@developer.gserviceaccount.com');
define('GAPI_API_KEY', 'xxxmyapikeyxxx');
define('GAPI_PROJECT_ID', 'projectid');

// certificate file
define('KEY_FILE_LOCATION', '/var/www/local/passphrase.p12');

// bucket name
$bucket = "mybucketname"
// remote file name
$file_name = "test.mp3";
// file to upload
$local_file = "/var/www/local/test.mp3";

$google_cert = new Google_Auth_AssertionCredentials(
 GAPI_EMAIL_ADDRESS,
 array('https://www.googleapis.com/auth/devstorage.full_control'),
 file_get_contents(KEY_FILE_LOCATION)
);

$google_client = new Google_Client();
$google_client->setAssertionCredentials($google_cert);
$google_client->setDeveloperKey(GAPI_API_KEY);

$service = new Google_Service_Storage($google_client);

$obj = new Google_Service_Storage_StorageObject();
$obj->setName($file_name);
$obj->setContentType('media');
$obj->setSize(filesize($local_file));

$dataFILE['data']=file_get_contents($local_file);
$dataFILE['uploadType']="media";

$service->objects->insert(
 $bucket,
 $obj,
 $dataFILE
);

?>

0 个答案:

没有答案