Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > Extjs ค่าที่เลือกจาก Checkbox ไม่ออกมา วานแนะนำทีครับ



 

Extjs ค่าที่เลือกจาก Checkbox ไม่ออกมา วานแนะนำทีครับ

 



Topic : 108080



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



Code
/*! * Ext JS Library 4.0 * Copyright(c) 2006-2011 Sencha Inc. * [email protected] * http://www.sencha.com/license */ Ext.define('User', { extend: 'Ext.data.Model', fields: [ {name: 'name', type: 'string'}, {name: 'price', type: 'float'} ] }); var myStore = Ext.create('Ext.data.Store', { model: 'User', proxy: { type: 'ajax', url: 'php/newgrid.php', reader: { type: 'json', root: 'users' }, extraParams: { mytype: 'list' }, actionMethods: { create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' } }, autoLoad: true }); var myCheckbox = Ext.create('Ext.selection.CheckboxModel', { listeners: { selectionchange: function(sm, selections) { //Ext.getCmp('grid-win') -- อ้างอิง id Ext.getCmp('grid-newGrid').down('#removeButton').setDisabled(selections.length === 0); } } }); Ext.define('MyDesktop.NewGrid', { extend: 'Ext.ux.desktop.Module', requires: [ 'Ext.data.ArrayStore', 'Ext.util.Format', 'Ext.grid.Panel', 'Ext.grid.RowNumberer', 'Ext.selection.CheckboxModel' ], id:'grid-newGrid', init : function(){ this.launcher = { text: 'New Grid TEST', iconCls:'icon-grid' }; }, createWindow : function(){ var desktop = this.app.getDesktop(); var win = desktop.getWindow('grid-newGrid'); if(!win){ win = desktop.createWindow({ id: 'grid-newGrid', title:'TESTING GRID WINDOW', width:740, height:480, iconCls: 'icon-grid', animCollapse:false, constrainHeader:true, layout: 'fit', items: [ { border: false, xtype: 'grid', store: myStore, selModel: myCheckbox, columns: [ new Ext.grid.RowNumberer(), { text: "Company", flex: 1, sortable: true, dataIndex: 'name' }, { text: "Price", width: 70, sortable: true, renderer: Ext.util.Format.usMoney, dataIndex: 'price' } ] } ], dockedItems: [{ xtype: 'toolbar', dock: 'bottom', ui: 'footer', layout: { pack: 'center' }, items: [{ minWidth: 80, text: 'Save' },{ minWidth: 80, text: 'Cancel' }] }, { xtype: 'toolbar', items: [{ text:'Add Something', tooltip:'Add a new row', iconCls:'add' }, '-', { text:'Options', tooltip:'Set options', iconCls:'option' },'-',{ itemId: 'removeButton', text:'Remove Something', tooltip:'Remove the selected item', iconCls:'remove', disabled: true, handler: function(){ var TEST = Ext.getCmp('grid-newGrid').getView().getSelectionModel().getSelection(); console.log(TEST); } }] }] }); } return win; } });


------------
error ตรง

var TEST = Ext.getCmp('grid-newGrid').getView().getSelectionModel().getSelection();
console.log(TEST);


ค่าไม่ออกมาครับ ทำอย่างไรดี



Tag : JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-05-03 17:34:40 By : progamer2000 View : 1228 Reply : 2
 

 

No. 1



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

var selection = this.getView().getSelectionModel().getSelection()[0];
if (selection) {
this.store.remove(selection);
}






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-09 12:47:12 By : misteryou
 


 

No. 2



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ไม่แนะนำให้ใช้ Ext.getCmp นะครับ ควรใช้ componentquery แทน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-09 12:48:51 By : misteryou
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Extjs ค่าที่เลือกจาก Checkbox ไม่ออกมา วานแนะนำทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่