DHCP Server lease base on hostnames

Hi,
Since I have all the window computers that a unique computer name as their hostname, is it possible to configure that when these window computers request IP addresses from the Mikrotik DHCP server , Mikrotik can learn about their hostname and assign the correct IP address based on their hostnames?
This is to say, the static IP is mapped to the computers’ hostname instead of their MAC address. (OS of my client is Window7,Window8)

In command “/ip dhcp-server lease”, i see and try to use the “client-id” attribute BUT NOT WORK for me.
I not sure that “client-id” has purpose for this situation?

Please help me for this solution
Thank you very much

Sorry , any ideas on this? OR some solution that similar to this requirement
Thanks you very much