J'ai un DataTable
dans YUI et je veux avoir l'ID d'enregistrement soit de mes données au lieu de yui-rec1
...contrôle YUI DataTable Enregistrez ID
Comment puis-je faire cela?
J'ai un DataTable
dans YUI et je veux avoir l'ID d'enregistrement soit de mes données au lieu de yui-rec1
...contrôle YUI DataTable Enregistrez ID
Comment puis-je faire cela?
C'est une propriété privée appelée _sId qui stocke l'ID d'enregistrement. Il suit ce modèle
this._sId = "yui-rec" + this._nCount;
Désolé mais l'API recordSet ne vous permet pas de modifier l'identifiant d'enregistrement.
Je pense que vous pouvez utiliser
dataTAble.getRecord
méthode
YAHOO.widget.Record getRecord (row)
For the given identifier, returns the associated Record instance.
Parameters:
row <HTMLElement | Number | String> DOM reference to a TR element (or child of a TR element), RecordSet position index, or Record ID.
Returns: YAHOO.widget.Record
Record instance.
http://developer.yahoo.com/yui/docs/YAHOO.widget.DataTable.html
Ou vous avez besoin d'autre chose?
Vous cherchez 'set', pas' get' –
Pas les nouvelles que je voulais, mais une excellente réponse de toute façon. –
@Kristopher Ives Merci. Si vous voulez, voir ici: http://jsbin.com/ideha une application sympa dont les instances datatable vous permet de sélectionner une ou plusieurs lignes en même temps. –