小编Sha*_*ron的帖子

在 Flutter 中,如何将数据传递到无状态 Widget?

我正在尝试构建我的第一个 Flutter 应用程序,但在将数据传递到无状态小部件时遇到了困难。我有以下课程:

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'App Title',
      theme: new ThemeData(
        primarySwatch: Colors.green,
      ),
      home: new MainBody(),
    );
  }
}


class MainBody extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      body: new Padding(
        padding: const EdgeInsets.only(left: 20.0, right: 20.0),
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            new TimeCheck(),
          ],
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

TimeCheck是一个Stateful Widget。基本上,我希望能够在开始时设置一些值,然后将它们传递给TimeCheck, via MainBody。我读到的所有内容都显示了如何将数据传递到 中Stateful …

flutter statelesswidget flutter-widget

28
推荐指数
3
解决办法
3万
查看次数

我的Parse.com应用程序如何发送电子邮件?

我正在使用Parse.com(javascript SDK),我希望用户能够从我的应用程序发送电子邮件.基本上,他们使用应用程序创建页面,然后我需要允许他们输入电子邮件地址列表; 然后,应用程序将向每个地址发送一个指向他们创建的页面的链接.

我可以在文档中找到告诉我如何发送电子邮件的任何内容.我可以获取电子邮件地址列表并生成电子邮件,我只是无法弄清楚如何发送它.

Parse有可能吗?如果是这样,有人能指出我正确的方向吗?

谢谢!

javascript parse-platform

17
推荐指数
5
解决办法
2万
查看次数

jQuery Ajax调用返回'[object XMLDocument]'

我有一个HTML页面,我想用Ajax填充.我已经从其他页面复制了代码(这些代码都是在PHP中,我不确定这是否重要),并且它正在返回[object XMLDocument].在其他页面(PHP的)中,我得到了我在例程中打印的内容.

这就是我所拥有的:

index.html -

<html> ... </html>
<script>
$(document).ready(function() {
 getSplashHelpVideos();
});
</script>
Run Code Online (Sandbox Code Playgroud)

在javascript文件中 -

function getSplashHelpVideos() {
 $.ajax({ 
   url: "include/get_help_videos.php",
   type: "POST",
   success: function(data) {
    alert(data);
   }
 });
 return;
}
Run Code Online (Sandbox Code Playgroud)

在get_help_videos.php中(显然这只是临时代码,试图弄清楚它是如何工作的) -

<?php
 session_start();
 echo 'OK';
 return;
?>
Run Code Online (Sandbox Code Playgroud)

所以我期待(并希望)它弹出一个警告说'OK',这就是它在我的其他例程中会做的事情,但它会弹出[object XMLDocument].

难道我做错了什么?或者最好忍受它,并解析XMLDocument

javascript ajax jquery

15
推荐指数
1
解决办法
3万
查看次数

如何修改CKEditor中的"格式"下拉列表?

我正在尝试修改CKEditor中的"格式"下拉菜单,我想我已经正确地遵循了所有指令,但它无法正常工作.

我去了_source/plugins/format/plugin.js并改了

CKEDITOR.config.format_tags = 'p;h1;h2;h3;h4;h5;h6;pre;address;div';
Run Code Online (Sandbox Code Playgroud)

CKEDITOR.config.format_tags = 'h1;h2;div;p';
Run Code Online (Sandbox Code Playgroud)

当我添加'格式'下拉列表时,我仍然可以获得所有原始选项(p; h1; h2; h3; h4; h5; h6; pre;地址; div),而不仅仅是我列出的那些选项.

我是在编辑错误的文件还是其他什么?或者我是否需要做其他事情以使其意识到选项已更改?

谢谢你的帮助.

php ckeditor

14
推荐指数
1
解决办法
1万
查看次数

如何使用jquery ui设置自定义调整大小句柄?

我正在使用jquery ui来允许我的页面元素可以调整大小,但我想设置自定义句柄.我已经尝试过我认为应该工作的东西,但事实并非如此.

基本的HTML是:

 <div id="element_x" class="resizable">
  <div id="overlay_x" class="element_buttons">
   <div id="resize_element_x" class="resize_element ui-resizable-handle ui-resizable-se"><img src="images/site/handle_resize.png" border=0 title="Resize this element" /></div>
  </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

我这样设置:

   var reposition = '';
   $(function() {
    $( ".resizable" ).resizable({
     containment: "#viewPage",
     handles: {"e,s,se" : { e: '.ui-resizable-e', s: '.ui-resizable-s', se: '.ui-resizable-se'}},
     resize: function(event, ui){
       reposition = ui.position;
     }
    });
   });
Run Code Online (Sandbox Code Playgroud)

这会在正确的位置产生正确的手柄,但是当我尝试调整大小时,它什么都不做!任何人都可以看到什么是错的,或建议更好的方法来做到这一点?

谢谢!

html jquery-ui jquery-ui-resizable

11
推荐指数
1
解决办法
2万
查看次数

如何使用FB FQL multiquery的结果?

我对Facebook的fql.multiquery方法感到困惑.

我正在尝试检索帖子上的所有评论,然后检查每个评论的用户信息.我可以毫无问题地获得评论,但是我无法获得用户.

目前我正在使用以下内容:

  FB.api({
   method: 'fql.multiquery',
   queries: {
    query1: 'SELECT post_fbid, fromid, text, time FROM comment WHERE post_id="'+postID +'"',
    query2: 'SELECT id, name, url, pic FROM profile WHERE id IN (SELECT fromid FROM #query1)'
   }
  },
  function(response) {
  }
})
Run Code Online (Sandbox Code Playgroud)

这给了我以下回应:

[
  {
    "name": "query1",
    "fql_result_set": [
      {
        "post_fbid": "xxxxx",
        "fromid": user1id,
        "text": "Here's a comment",
        "time": 1308579931
      },
      {
        "post_fbid": "xxxxx",
        "fromid": user2id,
        "text": "Another comment",
        "time": 1308580031
      }
    ]
  },
  {
    "name": "query2",
    "fql_result_set": [
      {
        "id": user1id, …
Run Code Online (Sandbox Code Playgroud)

javascript json facebook fql.multiquery

9
推荐指数
1
解决办法
5973
查看次数

How do I retrieve an image from Firebase Storage and show it? Getting "No content provider" error

My app is saving images in Firebase Storage, but I'm having trouble retrieving and viewing them. Images are uploaded fine, into a folder called "images".

Each image is associated with a Box. The boxes collection in the database looks like this:

boxes > key1 > name: Box 1 name
             > uid: xxxxxxxxx          (user id of Box creator)
             > image: "images/box1image.jpg"
      > key2 > name: Box 2 name
             > uid: yyyyyyyyy          
             > image: "images/box2image.jpg"
Run Code Online (Sandbox Code Playgroud)

I want to retrieve the image …

android-contentresolver android-imageview firebase-storage

8
推荐指数
1
解决办法
63
查看次数

如何在PHP中声明"子对象"

我在PHP中对OOP比较陌生,我不确定我尝试做的是可行的还是推荐的.无论如何,我无法弄明白.我很感激任何可能有用的教程或文档的指示 - 我不希望这里有一个全面的答案.

我有一个系统,每个用户都有许多"库".每个库都包含许多"元素".

数据库设置如下:

user_libraries
 - id (unique)
 - user_id (identifies user)
 - name (just a string)

elements
 - id (unique)
 - content (a string)

library_elements
 - id (unique)
 - library_id
 - element_id
Run Code Online (Sandbox Code Playgroud)

library_idid来自哪里user_libraries,element_id是来自elements.

我希望能够访问给定用户的库及其元素.

我已经设置了库类,可以使用它来检索库列表(或子列表).

我是这样做的:

$mylibraryset = new LibrarySet();
$mylibraryset->getMyLibraries();
Run Code Online (Sandbox Code Playgroud)

给出(当我使用print_r时):

LibrarySetObject (
 [user_id] => 105
 [data_array] => Array (
  [0] => Array (
   [id] => 1
   [user_id] => 105
   [type] => 1
   [name] => My Text Library
  )
  [1] …
Run Code Online (Sandbox Code Playgroud)

php oop

7
推荐指数
1
解决办法
1980
查看次数

使用FirestoreRecyclerAdapter时如何获取Firestore文档ID?

我正在使用Firestore存储一组"图表".我需要查询集合以获取具有登录用户ID的所有图表.我有一个FirebaseRecyclerAdapter,它显示了相应的图表(查询通过FirestoreRecyclerOptions传递).

但是,我需要访问每个图表的文档密钥,我无法弄清楚如何获取该信息.理想情况下,我想在从数据库中检索图表时将其设置为图表模型中的变量,但"地图"似乎没有提供将文档键映射到模型中的值的方法.如果不可能这样做,那么另一种解决方案就像在BindViewHolder中检索它并将其存储在一个不可见的视图中以便以后阅读.

在我的主要活动中,我有:

FirestoreRecyclerOptions<Chart> recyclerOptions = new FirestoreRecyclerOptions.Builder<Chart>()
                .setQuery(mChartsQuery, Chart.class)
                .build();

        mAdapter = new ChartListAdapter(recyclerOptions, this.getActivity());
Run Code Online (Sandbox Code Playgroud)

其中mChartsQuery获取具有特定用户ID的图表.

像这样创建一个图表(用户已在表单字段中输入'nameString'):

   Map<String, Object> newChart = new HashMap<>();
    newChart.put("uid", userId);
    newChart.put("name", nameString);

    mDatabase.collection("charts")
            .add(newChart)
            .addOnSuccessListener(new OnSuccessListener<DocumentReference>() {...});
Run Code Online (Sandbox Code Playgroud)

我的ChartListAdapter类是:

public class ChartListAdapter
        extends FirestoreRecyclerAdapter<Chart, ChartViewHolder> {

    public ChartListAdapter(FirestoreRecyclerOptions recyclerOptions) {
        super(recyclerOptions);

    }

    @Override
    protected void onBindViewHolder(ChartViewHolder holder, int position, Chart model) {

        // THIS IS WHERE I NEED THE DOCUMENT ID, SO I CAN
        // PASS IT INTO THE INTENT AS EXTRA_CHART_KEY 

        // Set click …
Run Code Online (Sandbox Code Playgroud)

android firebase recycler-adapter google-cloud-firestore

7
推荐指数
1
解决办法
634
查看次数

有人知道Facebook身份验证的好教程吗?

我将我的应用程序链接到Facebook,并希望人们使用他们的Facebook帐户登录,但我无法弄清楚如何执行此操作.我已经阅读过Facebook Connect,但似乎已经不再使用了 - 但我能找到的每个教程似乎都引用了它.当我尝试跟随它们时,它不起作用,因为界面已经改变.

那么,任何人都可以指导我以新的方式进行教程或指导吗?

基本上,我想要做的是:

登录Facebook并进入我的网页的用户将自动登录到我的应用程序(使用通常的Facebook'授予权限'窗口等),或者如果他们尚未登录,则可以使用他们的Facebook帐户登录.

然后,我想使用Facebook将用户与他们在我的网站上注册的朋友联系起来,这样他们就可以分享内容.

我还希望能够访问我网站上的帖子上发表的Facebook评论 - 因此可以在我的网站和Facebook上看到特定帖子的评论流,并且可以对其中任何一个进行评论.

如果有人能指出我正确的方向(或者甚至告诉我应该给谷歌输入什么内容!)我将非常感激.

谢谢.

facebook facebook-authentication

6
推荐指数
1
解决办法
4995
查看次数