我正在努力将backbone.js与dataTables集成.
我在这里有一个jsfiddle:http://jsfiddle.net/mwagner72/ekgZk/17/
到目前为止,我认为我最接近这个设置:
var Chapter = Backbone.Model;
var chapters = new Backbone.Collection();
chapters.add(new Chapter({ page: 9, title: "The End" }));
chapters.add(new Chapter({ page: 5, title: "The Middle" }));
chapters.add(new Chapter({ page: 1, title: "The Beginning" }));
$('#table_id_3').dataTable({
"aoColumns": [
{"sTitle": "Title", "mDataProp": "title"},
{"sTitle": "Page #","mDataProp": "page"}],
sAjaxSource: "",
sAjaxDataProp: "",
fnServerData: function(sSource, aoData, fnCallback) {
console.log('here we go');
fnCallback(chapters.toJSON());
}
});
Run Code Online (Sandbox Code Playgroud)
这是使用我的集合作为我的dataTable的数据源.
我的问题:
如何告诉dataTables检查集合中的更新数据?
我有一个地图活动(SherlockFragmentActivity)加载在地图片段中,该片段有2个按钮,并在显示2个不同片段之间切换(GoogleMapFragment和ScaleImageViewFragment)
当我点击Exhibitor Map按钮时它会替换片段,但是当我点击后面我得到一个"java.lang.IllegalStateException:Activity已被销毁"错误
ERROR/AndroidRuntime(5768): FATAL EXCEPTION: main
java.lang.IllegalStateException: Activity has been destroyed
at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1342)
at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
at com.takeit2eleven.towniemeeting.android.fragments.GoogleMapFragment.onCreateView(GoogleMapFragment.java:42)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1460)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
这是我的MapsFragment.java文件:
public class MapsFragment extends SherlockFragment {
Button mHotelMapButton;
Button mExhibitorButton;
GoogleMapFragment mGoogleMapFragment;
ScaleImageViewFragment mScaleImageViewFragment;
static boolean mShowingGoogleMap = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if …Run Code Online (Sandbox Code Playgroud) android android-fragments android-activity mapfragment supportmapfragment
我是mongodb&mongoid的新手..这是一个在某些pont上的mongoid 2上的rails应用程序,后来转移到了mongoid 3
我正在尝试运行迁移,其中一个具有以下内容
Assessment.collection.update({'result_access' => {'$exist' => false}}, {'$set' => {'result_access' => 'all'}}, {:multi => true})
Run Code Online (Sandbox Code Playgroud)
我不确定如何为mongoid 3更新这个
android ×1
backbone.js ×1
datatables ×1
jquery ×1
mapfragment ×1
mongodb ×1
mongoid ×1
moped ×1