小编Lin*_*Lin的帖子

Flex Vertical Datagrid

我可以有一个垂直显示数据而不是水平显示数据的数据网格吗?

例如,如果这是我的数据提供者:

array('firstname':'John','lastname':'Doe'),
array('firstname':'Jack','lastname':'Jill')
Run Code Online (Sandbox Code Playgroud)

我希望数据显示如下:

Fields        Value1    Value2
Firstname     John      Jack
Lastname      Doe       Jill
Run Code Online (Sandbox Code Playgroud)

等等....最好的方法来实现这个..如果我必须扩展datagrid组件,请解释如何..

apache-flex datagrid

12
推荐指数
1
解决办法
2548
查看次数

PHP-EWS 2010,如何设置IsRead标志

我已经能够使用php-ews API从Exchange 2010收件箱成功检索未读电子邮件.但是,在我收到电子邮件之后,我想将电子邮件的IsRead属性设置为true,以便下次我收到电子邮件时不会显示这些邮件.

有人这样做过吗?

编辑:

这是我尝试设置IsRead标志的方式:

$message_id = ''; //id of message
$change_key = ''; //change key   
$response = $ews->GetItem($request);
        //print_r($response);exit;
        if( $response->ResponseMessages->GetItemResponseMessage->ResponseCode == 'NoError' &&
            $response->ResponseMessages->GetItemResponseMessage->ResponseClass == 'Success' ) {

            $a = array();
            $message = $response->ResponseMessages->GetItemResponseMessage->Items->Message;

            $a['message_body'] = $message->Body->_;
            $a['sender'] = $message->From->Mailbox->EmailAddress;
            $a['subject'] = $message->ConversationTopic;

            $data[] = $a;
            //process the message data.

            $messageType = new EWSType_MessageType();
            $messageType->IsRead = true;

            $path = new EWSType_PathToUnindexedFieldType();
            $path->FieldURI = 'message:IsRead';

            $setField = new EWSType_SetItemFieldType();
            $setField->Message = $messageType;
            $setField->FieldURI = $path;


            $u = new …
Run Code Online (Sandbox Code Playgroud)

php set exchangewebservices exchange-server-2010

5
推荐指数
1
解决办法
1859
查看次数